1

私はいくつかのコードイグナイターアプリケーションを持っています。私のローカルサーバーでは問題なく動作します。ホスティング サーバーにアップロードした後、機能せず、エラーが発生します。

Fatal error: Class 'System_Controller' not found in /home/k2113138/public_html/test/application/controllers/login.php on line 3

CI_Controller を拡張するシステム コントローラーは次のとおりです。

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

//location: application/core/    
class System_Controller extends CI_Controller {

        public function __construct(){
            parent::__construct();
            //some code
        }
    }

私のコントローラー:

  <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
  //location: application/controllers/
  class Login extends System_Controller {

public function __construct()
    {
        parent::__construct();
    }
  }

私は自分の設定を次のように希望の設定として設定しました:

<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');
$config['base_url'] = 'http://xx.com/subfolder/';
$config['subclass_prefix'] = 'System_';
?>

この問題について説明している多くの記事を読みましたが、まだ解決策が見つかりません。すべてがローカルサーバーでうまく機能するため、問題について本当に混乱しています。データベースやルート構成など、必要なものとして構成ファイルを構成しました。他に再構成する必要があるものはありますか?

編集: 私の Codeigniter バージョンは 2.1.3 です

4

1 に答える 1