mod_python - problem pri nastaveni PYTHON_EGG_CACHE

Linux, Unix, BSD systémy, distribuce, open source

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod PC-Man 9. 12. 2011 18:18

Mam nasledovny problem: pri pouziti modulu MySQLdb s mod_python (konkretne s psp handlerom) mi to vyhadzuje nasledovnu chybu:

Kód: Vybrat vše
The following error occurred while trying to extract file(s) to the Python egg
cache:

  [Errno 13] Permission denied: '/root/.python-eggs'

The Python egg cache directory is currently set to:

  /root/.python-eggs

Perhaps your account does not have write access to this directory?  You can
change the cache directory by setting the PYTHON_EGG_CACHE environment
variable to point to an accessible directory.


Jej riesenim je nastavenie premennej Apache prostredia PYTHON_EGG_CACHE na nejaku cestu, ku ktorej mam prava, avsak ked pridam do httpd.conf riadok:

Kód: Vybrat vše
SetEnv PYTHON_EGG_CACHE /tmp


a resatartujem Apache, tak sa to sprava, ako keby tu premennu prostredia vobec nezmenilo a vypisuje tu istu chybu (ze je stale nastavena na /root/.python-eggs). V systeme mi tieto skripty bezia normalne, tam stacilo nastavit klasicky prikazom "setenv PYTHON_EGG_CACHE /tmp" a uz to islo... lenze v Apache to akosi neberie a stale sa snazi rozbalovat balicky (teda MySQLdb) do defaultneho adresara.

Kde by mohol byt problem? Dakujem

P.S.: Jedna sa o FreeBSD
PC-Man
Junior

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků