课程
/后端开发
/PHP
/快速入门ThinkPHP框架—理论篇
按照老师一样,却说无法加载user模块,这是怎么回事
2016-08-15
源自:快速入门ThinkPHP框架—理论篇 4-4
正在回答
请问这个问题解决了吗?
慕斯8888662
入口文件添加绑定
define('BIND_MODULE','模块名');
其他的没有问题
我的是无法加bg模块,bg就是文件名,但是这条语句是不是在
<Directory />
Options +Indexes +FollowSymLinks +ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
里面,我把第一句注释掉后,浏览器就报错说apache对bg没开
然后把这句拖出来注释掉也没用
求解
神王葬天 提问者
慕姐3074485 回复 神王葬天 提问者
Eason_Ye 回复 慕姐3074485
yclycl
解决了,可以看下
这个问题产生的原因是apache的配置问题使得$_SERVER['PATH_INFO']服务器变量的值产生变化,主要的差异在于会将类似于Index/$action 的路由解析成模块为$action,方法为空,处理的方法是将你的apache或虚拟主机的配置中的Options FollowSymLinks MultiViews ExecCGI注释掉 即#Options FollowSymLinks MultiViews ExecCGI
吃了饿饿了又吃
如图所示
欧东东也有个梦想
举报
快速入门ThinkPHP框架教程,掌握ThinkPHP的理论基础