Codeigniter コマンド ライン エラー - PHP 致命的エラー: クラス 'CI_Controller' が見つかりません
P粉916553895
P粉916553895 2023-09-18 22:52:11
0
2
814

ユーザー ガイドの指示に従っても、コマンド ラインからテスト スクリプトを実行できません。

私のコントローラーは /var/www/mysite/application/controllers/

にあります。 リーリー

ブラウザで

にアクセスできます リーリー

この関数は「Hello ben」を正しく出力します

ターミナルから次を実行できるはずです:

$ phpindex.phpツールメッセージ「Ben」

私の端末には「Hello Ben」と出力されるはずです。

ただし、次のエラーが表示されます:

PHP 致命的エラー: クラス 'CI_Controller' が /var/www/mysite/system/core/CodeIgniter.php 行 233

に見つかりません

私のサーバーは標準の ubuntu LAMP です。 Codeigniter も標準装備されており、コマンド ライン経由で非 CI スクリプトを実行しても問題ありません。

私の PHP は /usr/bin/php にのみインストールされています <-- この記事は、usr/bin/php から CI を直接実行する際の問題を示唆していますが、共有 PHP サービスを使用していないため、その方法がわかりませんこれは、PHP が CI スクリプトを実行する方法に影響を与えます。

事前にご協力いただき、誠にありがとうございます。

P粉916553895
P粉916553895

全員に返信(2)
P粉099985373

「クラス 'CI_Controller' が見つかりません」というエラーを解決するには、Application -> Config -> database.php に移動し、hostname、# などのデータベースの詳細を確認してください。 ##ユーザー名パスワード、およびデータベース

いいねを押す +1
P粉262073176

解決しました!問題 (の一部) は、CodeIgniters のエラー ログにあります。

application/config/config.php で、次の構成プロパティを変更しました:

リーリー

これにより、ロギングが無効になり、$ phpindex.php が実行できるようになります。

CI が CLI PHP でのみこのエラーを表示する理由を誰かが説明できれば、この問題に遭遇し、エラー ログを通じて解決する必要がある他の人に役立つかもしれません。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート