【发布时间】:2012-01-23 21:56:32
【问题描述】:
在完成我的代码更新之后。我得到了这个错误。 你能帮我弄清楚这个吗? 我给了所有文件夹的 777 权限。 提前致谢!
致命错误:带有消息的未捕获异常“Zend_Cache_Exception” 'cache_dir 必须是目录' C:\xampp\htdocs\mts\library\Zend\Cache.php:208 堆栈跟踪:#0 C:\xampp\htdocs\mts\library\Zend\Cache\Backend\File.php(154): Zend_Cache::throwException('cache_dir must ...') #1 C:\xampp\htdocs\mts\library\Zend\Cache\Backend\File.php(121): Zend_Cache_Backend_File->setCacheDir('C:\xampp\htdocs...') #2 C:\xampp\htdocs\mts\library\Zend\Cache.php(152): Zend_Cache_Backend_File->__construct(Array) #3 C:\xampp\htdocs\mts\library\Zend\Cache.php(93): Zend_Cache::_makeBackend('File', Array, false, false) #4 C:\xampp\htdocs\mts\application\Bootstrap.php(22): Zend_Cache::factory('Core', 'File', Array, Array) #5 C:\xampp\htdocs\mts\library\Zend\Application\Bootstrap\BootstrapAbstract.php(636): 引导程序->_initCache() #6 C:\xampp\htdocs\mts\library\Zend\Application\Bootstrap\BootstrapAbstract.php(589): Zend_Application_Bootstrap_BootstrapAbstract->_executeResource('cache') 7# C:\xampp\htdocs\mts\library\Zend\Application\Bootstrap\Boots in C:\xampp\htdocs\mts\library\Zend\Cache.php 在第 208 行
【问题讨论】:
-
Zend 似乎认为您设置的
cache_dir不是目录,而很可能是文件。cache_dir你设置了什么值? -
'cache_dir' =>'C:\temp\cache 我已经创建了这个文件夹,因为我已经尝试过以这种方式处理问题。
-
在这种情况下,某些东西没有正确设置或传递,因为在堆栈跟踪中我看到
Zend_Cache_Backend_File->setCacheDir('C:\xampp\htdocs...'),所以看起来它试图使用C:\xampp\htdocs中的某些东西作为cache_dir,而不是@ 987654325@ -
zend 没有路径的典型无用错误消息
标签: apache zend-framework error-handling xampp