thinkphp 第一次创建项目无法加载模块的错误解决办法

作者:袖梨 2022-06-25

第一次创建thinkphp后运行项目出现下面的错误:

无法加载模块:Index



   

       

           

错误位置


       

       

           

FILE: E:phpprojecthaobamaincludesthinkphpCommonfunctions.php  LINE: 112


       

   

试过:

配置url_case 的大小写不敏感:
‘URL_CASE_INSENSITIVE’ => true
错误依然出现,debug模式是开起来的。

其实url中的index的大小写都可以识别,default文件夹有木有创建index文件夹也没事。

最后发现原因是配置文件没有指定默认的模块,没有配置DEFAULT_MODULE,项目找不到入口文件indexAction。

解决办法:’DEFAULT_MODULE’ => ‘index’, //默认模块,配置文件加上这句话,如果没指定,默认是 IndexAction.class.php 是要大写的。

方法1:把indexAction 变成 IndexAction 变成大写;
方法2:配置文件加上’DEFAULT_MODULE’ => ‘index’ 这句话 (建议)
问题解决!

相关文章

精彩推荐