在我的网络应用程序中,我使用applicaiton / core / MY_controller扩展Codeigniter核心,如下所示:
class MY_Controller extends CI_Controller {
function __construct(){
parent::__construct();
}
}
在我的控制器中,我有:
class Dashboard extends MY_Controller {
public function __construct(){
parent::__construct();
// Your own constructor code
}
public function index(){
}
}
这完全在我的本地主机上工作,但是在我的生产服务器上它返回500错误,错误消息为“PHP致命错误:未找到类'MY_Controller'......”。
localhost上的PHP版本是5.4.10,生产时是5.4.15。
我正在使用最新版本的Codeigniter。
提前致谢!
答案 0 :(得分:2)
您正在Windows(不区分大小写)下进行开发,并在基于UNIX的主机(区分大小写)上进行部署。将MY_controller.php重命名为MY_Controller.php,使用大写C.