Denis,
add "Zend_Locale::disableCache(true);" within your bootstrap before calling
any other Zend_Locale method.
Greetings
Thomas Weidner, I18N Team Leader, Zend Framework
http://www.thomasweidner.com
----- Original Message -----
From: "Denis Fohl" <[email protected]>
To: "Zend Framework" <[email protected]>
Sent: Monday, July 06, 2009 8:47 PM
Subject: [Fwd: Re: [fw-general] Zend_Locale - Zend_Cache temp directory
problem]
Hi Martin,
thank you for answering, yes /tmp exists and is writeable for apache
process ls -l /tmp says :
total 0
-rw------- 1 apache apache 0 jui 6 13:17 307X7k
-rw------- 1 apache apache 0 jui 6 12:35 3POxYc
-rw------- 1 apache apache 0 jui 6 13:19 4tnBoL
-rw------- 1 apache apache 0 jui 6 13:08 adeWur
-rw------- 1 apache apache 0 jui 6 12:44 aOvtdg
-rw------- 1 apache apache 0 jui 6 12:35 eP1Ca1
-rw------- 1 apache apache 0 jui 6 12:37 hex8km
-rw------- 1 apache apache 0 jui 6 13:20 i3bcKi
-rw------- 1 apache apache 0 jui 6 13:47 IXVkhl
-rw------- 1 apache apache 0 jui 6 12:27 jKBSay
srw-rw-rw- 1 popuser root 0 ao� 11 2008 spamd_full.sock
-rw------- 1 apache apache 0 jui 6 13:46 uqPkiB
-rw------- 1 apache apache 0 jui 6 13:14 utGR4c
-rw------- 1 apache apache 0 jui 6 13:13 wdwjnD
-rw------- 1 apache apache 0 jui 6 13:09 wjcZac
-rw------- 1 apache apache 0 jui 6 13:37 zd25zl
I still can't fix my problem for the moment and i don't know zend_cache
at all.
I have another site on this server wich is running fine with ZF 1.6 or
1.7 and using Zend_Locale wihout problem.
The exception occurs with an app using ZF 1.8.
Thanks again for your help.
Denis.
Martin Martinov a écrit :
2009/7/6 Denis Fohl <[email protected]>:
Hi all,
my app is running fine on my dev box (linux ubuntu) but when i upload it
to
my client's production server (fedora / plesk) i have got the following
message :
'Zend_Cache_Exception' with message 'Could not determine temp directory,
please specify a cache_dir manually'
it seems that it is thrown in my index.php where i set the locale :
Zend_Registry::set('locale', new
Zend_Locale(Zend_Registry::get('currentLang')));
If i try to set the temp directory to /tmp :
Zend_Cache_Backend_File::setCacheDir('/tmp');
i've got the following error :
'Zend_Cache_Exception' with message 'cache_dir must be a directory'
although /tmp is a valid directory.
Thanks for help.
Denis.
Are you sure that the /tmp directory exists and is writeable by the
owner of the apache/httpd process? What does ls -l /tmp say?