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”

而当我在 windows 7 32 位服务器上运行它时,它运行顺利。

谁能告诉我如何让它在 windows server 2008 上运行。

4

2 回答 2

5

我已经多次遇到这个问题,我的解决方案一直是

  1. 如果此安装是从以前的应用程序复制的,请删除 tmp 目录中的文件 && 文件夹并重新创建它们以及所有子文件夹,例如缓存 +(模型、持久性、视图)和日志

  2. 确保 /tmp 目录是“可写” chmod -R 777

ps给出的错误信息描述性不够

于 2013-07-26T14:52:22.090 回答
1

我已经为此寻找解决方案,让我知道它是否对您有用,因为这解决了我的问题

在蛋糕版本 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 回答