0

プロジェクトを CI バージョン 1.7.2 から CI v. 2.0.0 に更新しようとしています (その後、次のバージョンに更新しますが、最初にそれに対処する必要があります)。

そう:

CI へのパスは /home/user/www/mysite です。ここに書かれています: http://codeigniter.com/user_guide/installation/upgrade_200.html v2.0 のシステム フォルダ (アプリケーション フォルダを除く) をこれに置き換える必要があります。

これらのディレクトリを 2.0.0 のシステム フォルダ (コア、データベース、フォント、ヘルパー、言語、ライブラリ) からコピーし、古いものを置き換えました。私は他のすべてのことを行いました-そしてCIの新しいバージョンを起動しようとした後-それは示しています

Fatal error: Class ‘CI_Controller’ not found in/home/user/sitesystem/application/controllers/test.php on line 3.

MY /system/core フォルダーには Controller.php ファイルが含まれており、次で始まります

class CI_Controller - すべて正常に動作するはずです - 何が起こっているのでしょうか?

4

1 に答える 1

4

まず、CI 2 では、アプリケーション フォルダーはシステム ディレクトリではなく、ルート ディレクトリにあります。次に、エラーをよく見ると、次のようになります。

/ホーム/ユーザー/サイトシステム/アプリケーション/

以前に書いたように、パスは次のとおりです。

/home/user/www/mysite

だから私はこの2つのことを最初にチェックします。

于 2012-08-14T17:19:11.610 に答える