你好的人,我有一些問題與Zend框架。
我第一次得到了以下信息: 消息:
無法確定temp目錄,請手動指定cache_dir的。
我搜索谷歌和發現這個職位:Zend Framework : Could not determine temp directory, please specify a cache_dir manually
我讀了它,現在當我填寫表格,我得到以下錯誤:
(無處不在這裏我把..錯誤表示域)
留言:cache_dir的必須是一個目錄消息:cache_dir的必須是一個目錄
- #0 /home/daan/domains/../library/Zend/Cache/Backend/File.php(154): Zend_Cache::throwException('cache_dir must ...')
- #1 /home/daan/domains/../library/Zend/Cache/Backend/File.php(121): Zend_Cache_Backend_File->setCacheDir('/domains/daan.h...')
- #2 /home/daan/domains/../library/Zend/Cache.php(153): Zend_Cache_Backend_File->__construct(Array)
- #3 /home/daan/domains/../library/Zend/Cache.php(94): Zend_Cache::_makeBackend('File', Array, false, false)
- #4 /home/daan/domains/../library/Zend/Locale/Data.php(307): Zend_Cache::factory('Core', 'File', Array, Array)
- #5 /home/daan/domains/../library/Zend/Locale/Format.php(796): Zend_Locale_Data::getList('nl_NL', 'day')
- #6 /home/daan/domains/../library/Zend/Locale/Format.php(1106): Zend_Locale_Format::_parseDate('16-02-2013', Array)
- #7 /home/daan/domains/../library/Zend/Date.php(4763): Zend_Locale_Format::getDate('16-02-2013', Array)
- #8 /home/daan/domains/../library/Zend/Validate/Date.php(175): Zend_Date::isDate('16-02-2013', 'MM-DD-YYYY', NULL)
- #9 /home/daan/domains/../library/Zend/Form/Element.php(1391): Zend_Validate_Date->isValid('16-02-2013', Array)
- #10 /home/daan/domains/../library/Zend/Form.php(2135): Zend_Form_Element->isValid('16-02-2013', Array)
- #11/home/daan/domains/../application/controllers/BugController.php(27): Zend_Form->isValid(Array)
- #12 /home/daan/domains/../library/Zend/Controller/Action.php(513): BugController->submitAction()
- #13 /home/daan/domains/../library/Zend/Controller/Dispatcher/Standard.php(289): Zend_Controller_Action->dispatch('submitAction')
- #14 /home/daan/domains/../library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
- #15 /home/daan/domains/../library/Zend/Application/Bootstrap/Bootstrap.php(97): Zend_Controller_Front->dispatch()
- #16 /home/daan/domains/../library/Zend/Application.php(366): Zend_Application_Bootstrap_Bootstrap->run()
- #17 /home/daan/domains/../public_html/index.php(26): Zend_Application->run()
- #18 {main}
的application.ini:
resources.cachemanager.configFiles.frontend.name = File
resources.cachemanager.configFiles.frontend.customFrontendNaming = false
resources.cachemanager.configFiles.frontend.options.lifetime = false
resources.cachemanager.configFiles.frontend.options.automatic_serialization = true
resources.cachemanager.configFiles.backend.name = File
resources.cachemanager.configFiles.backend.customBackendNaming = false
resources.cachemanager.configFiles.backend.options.cache_dir = APPLICATION_PATH "/../tmp"
resources.cachemanager.configFiles.frontendBackendAutoload = false
Initcache:
protected function _initCaching() {
$frontend = array(
'lifetime' => $time,
'automatic_serialization' => true
);
$backend = array(
'cache_dir' => sys_get_temp_dir(),
);
$cache = Zend_Cache::factory('core', 'File', $frontend, $backend);
Zend_Registry::set('cache', $cache);
}
文件夾結構:
htpasswd的
應用
的AWStats
庫
日誌
public_ftp
的public_html
TMP
請編輯您的問題,包括你的緩存配置 –
@TimFountain我不明白你的問題,你的意思是我的application.ini我下面的一本書,我是新來的Zend –
是,與緩存相關的application.ini部分。或者如果你的引導類有一個_initCache()函數,那麼。 –