致命错误:未捕获异常';Zend_Cache_Exception';带有消息';cache_dir必须


Fatal error: Uncaught exception 'Zend_Cache_Exception' with message 'cache_dir must be a directory

Zend MVC现有项目无法运行我的Windows7笔记本电脑(64位)。我正在使用wamp服务器,我现有的项目文件夹在www文件夹中。

每次我在索引页(第1页)上得到以下错误:

致命错误:未捕获异常"Zend_Cache_exception",消息为中的"cache_dir必须是目录"C: 第209行上的''wamp''bin''zend_framework''library''zend''Cache.php

在你的项目中,我想你肯定有这样的东西:

$cache = Zend_Cache::factory('Core',
                             'File',
                             $frontendOptions,
                             $backendOptions);

也许在引导程序中。

在$backendOptions中,必须具有文件缓存所在的目录
在我的项目中,我有一个与应用程序目录处于同一级别的缓存目录
所以,我定义了这样的缓存选项:

$backendOptions = array('cache_dir' => APPLICATION_PATH . '/../caches');

希望它能帮助你。