[CakePHP] An Internal Error Has Occurred.エラーの対処方法

CakePHPで「An Internal Error Has Occurred.」エラーはデータベース関連の設定に問題がある時に出ます。

まず、下記のことを確認しましょう。
・データベースが存在しているか
・データベースのユーザー、パスワードの設定が間違っていないか(接続できているか)
・テーブルが作成されているか?
・コントローラー、モデルのテーブル名関連の設定が正しいか?

上記の項目が正しく設定されていても「An Internal Error Has Occurred」が出てしまう場合はキャッシュが悪さをしています。

APPディレクトリの「core.php」のdebugモードの数値を変更して対応します。
debugモードが0になっているのを、

ひとまず、2に変更します。

その後、もう一度0に戻します。

これで、「An Internal Error Has Occurred.」が消えたと思います。

これでもエラーが消えない場合は、もう一度データベースの設定を再確認しましょう。



Author: webmaster