cakephp 2.1中没有找到类'CakeLog'错误

时间:2012-11-06 06:53:46

标签: php cakephp-2.1

我在Windows Server 2008中安装了cakephp 2.1,它给了我以下错误

  

致命错误:找不到类“CakeLog”   第172行“C:\ wamp \ www \ foldername \ app \ Config \ bootstrap.php”

     

致命错误:找不到类“CakeLog”   第200行的“C:\ wamp \ www \ foldername \ lib \ Cake \ Error \ ErrorHandler.php”

当我在Windows 7 32位服务器上运行时,它运行正常。

任何人都可以告诉我如何在Windows Server 2008上运行它。

2 个答案:

答案 0 :(得分:4)

我已经多次遇到过这个问题而且我的决议一直是

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

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

  3. p.s给出的错误信息不够描述

答案 1 :(得分: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',));
相关问题