默认模块设置后不起作用

浏览:1861 发布日期:2016/05/30 分类:求助交流 关键字: thinkphp 默认模块
把本地运行正常的上传到服务器上部署后 出现了一个问题
默认模块不起作用了
最后找到原因了 但是不知道如何解决。。。
全程如下:
服务器上设置默认模块为Admin后 直接访问还是提示找不到Index模块

在Dispatcher类下有一个getModule方法 用来获取模块名称的
我在此方法中输出$_GET发现有个m=index 我设置的默认模块是Admin 而且没有get传值 怎么会有m呢
最后发现该类129行给get设置的m=index
我本地是不支持PATH_INFO的 所以没有执行改行代码 但是服务器上支持PATH_INFO模式 所以服务器上执行了这段代码
导致getModule的时候默认为m=index了
现在我直接绑定Admin模块了····但是这终究不是长久之计
那个默认模块如何才能在支持path_info的情况下有效
最佳答案
评论( 相关
后面还有条评论,点击查看>>