我在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上运行它。
答案 0 :(得分:4)
我已经多次遇到过这个问题而且我的决议一直是
如果从先前的应用程序复制此安装,请删除文件&& tmp目录中的文件夹并重新创建它们以及所有子文件夹,例如缓存+(模型,持久性,视图)和日志
确保/ tmp目录为“可写”chmod -R 777
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',));