我有一个使用Codeigniter开发的小型网络应用程序,在我的控制器文件夹中,我有一个单独的文件夹,其中包含与管理员相关的控制器。
例如,当我尝试访问我的网站http://example.com/panel/index.php?/admin/dashboard/home
时,我得到一个空白页面。它发生在子文件夹中的所有控制器上。
它适用于我的本地主机,但当我将它上传到我在Godaddy的主机上时,我得到的是一个空白页面。没有错误。
以下是我的文件夹结构
controller
----- admin
----------Login.php
----------Dashboard.php
----------Settings.php
------ user
----------Login.php
----------Dashboard.php
----------Settings.php
有人能告诉我可能导致这种情况的原因吗?
答案 0 :(得分:0)
控制器名称的问题
http://example.com/panel/index.php?/admin/Dashboard/home
Changed filenaming convention (class file names now must be Ucfirst and
everything else in lowercase).
所以你的控制器和文件名应该是
My_controller(仅M大写小写休息小写)