CakePHP 2系のアプリケーションを別のサーバーへ移しました。
移行後のチェックを行っている中で、DBのテーブルにアクセスしたら、以下のようなエラーがでました。
lang
1Error 500: Table stats for model was not found in datasource default.
解決しようと、ディレクトリ/app/tmp/cache/modelsディレクトリを確認してみました。
フォルダにはそれぞれのテーブルに対応したキャッシュのファイルがありました。
しかし、ステータステーブルに対してのファイルはありません。
これって問題になりますか? 問題だったとして、対処できるんでしょうか?
(ディレクトリ/app/tmp/cache/modelsディレクトリフォルダへの許可は755です)
Database.phpの設定は以下のようにしています。
lang
1public $default = array( 2 'datasource' => 'Database/Mysql', 3 'persistent' => false, 4 'host' => 'localhost', 5 'login' => 'hogeuser', 6 'password' => 'hogepass', 7 'database' => 'hogedatabase', 8 'prefix' => '', 9 'encoding' => 'utf8', 10);
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。