0

私の Web アプリでは、以下のように 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(){


    }
}

これは私のローカルホストでは完全に機能しますが、本番サーバーでは「PHP Fatal error: Class 'MY_Controller' not found...」というエラー メッセージとともに 500 エラーが返されます。

localhost の PHP バージョンは 5.4.10 で、本番環境では 5.4.15 です。

Codeigniter の最新バージョンを使用しています。

前もって感謝します!

4

1 に答える 1

2

Windows (大文字と小文字を区別しない) で開発し、UNIX ベースのホスト (大文字と小文字を区別する) にデプロイしています。MY_controller.php の名前を、大文字の C を使用して MY_Controller.php に変更します。

于 2013-08-21T12:30:31.350 に答える