致命错误:消息'cache_dir'的未捕获异常'Zend_Cache_Exception'必须是目录

时间:2015-03-17 11:05:34

标签: php apache zend-framework wampserver

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

每次我在索引页面(第1页)上都出现以下错误:

  

致命错误:带消息的未捕获异常'Zend_Cache_Exception'   'cache_dir必须是'目录'   第209行的C:\ wamp \ bin \ zend_framework \ library \ Zend \ Cache.php

1 个答案:

答案 0 :(得分:0)

在你的项目中,我猜你肯定会有这样的事情:

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

也许在引导程序中。

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

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

希望它会对你有所帮助。