0

在我的网络应用程序中,我正在使用 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 Fatal error: Class 'MY_Controller' not found..."

本地主机上的 PHP 版本是 5.4.10,生产上是 5.4.15。

我正在使用最新版本的 Codeigniter。

提前致谢!

4

1 回答 1

2

您正在 Windows 下开发(不区分大小写)并部署在基于 UNIX 的主机(区分大小写)上。将 MY_controller.php 重命名为 MY_Controller.php,大写 C。

于 2013-08-21T12:30:31.350 回答