4

Windows Server 2008にcakephp 2.1をインストールしましたが、次のエラーが表示されます

致命的なエラー: 172 行目の「C:\wamp\www\foldername\app\Config\bootstrap.php」にクラス「CakeLog」が見つかりません

致命的なエラー: 200 行目の "C:\wamp\www\foldername\lib\Cake\Error\ErrorHandler.php" にクラス "CakeLog" が見つかりません

一方、window 7 32 ビット サーバーで実行している場合は、スムーズに動作しています。

Windows Server 2008で実行する方法を教えてください。

4

2 に答える 2

5

私はこの問題を数回経験しており、私の解決策は常に

  1. このインストールが以前のアプリケーションからコピーされた場合は、tmp ディレクトリのファイル && フォルダーを削除し、それらとすべてのサブフォルダー (キャッシュ + (モデル、永続、ビュー) およびログ) を再作成します。

  2. /tmp ディレクトリが「書き込み可能」であることを確認してください chmod -R 777

ps 与えられたエラーメッセージは十分に説明的ではありません

于 2013-07-26T14:52:22.090 に答える
1

これが私の問題を解決したので、それがあなたのために働いたかどうかを教えてください

Cake バージョンの CakePHP v 2.0 では、C:\wamp\www\foldername\app\Config\bootstrap.php ファイルに次のコードをコメントしました。

 //Configures default file logging options

App::uses('CakeLog', 'Log');CakeLog::config('debug', array('engine' => 'FileLog','types' => array('notice', 'info', 'debug'),'file' => 'debug',));
CakeLog::config('error', array('engine' => 'FileLog','types' => array('warning', 'error', 'critical', 'alert', 'emergency'),'file' => 'error',));
于 2012-11-12T09:17:13.723 に答える