Estoy tratando de configurar Django para usar MySQL. Recibo el siguiente error cuando localhost/mysite
en localhost/mysite
ExtractionError at / Can't extract file(s) to egg cache The following error occurred while trying to extract file(s) to the Python egg cache: [Errno 13] Permission denied: '/Library/WebServer/.python-eggs' The Python egg cache directory is currently set to: /Library/WebServer/.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.
Desde el mensaje de error, sé que tengo que cambiar la variable de entorno PYTHON_EGG_CACHE
para que apunte a un directorio al que Apache pueda acceder. Intenté agregar lo siguiente a httpd.conf
SetEnv PYTHON_EGG_CACHE /var/www Order deny,allow Allow from all
y también simplemente SetEnv PYTHON_EGG_CACHE /var/www
a bashrc
, pero nada parece resolver el problema. ¿Alguna sugerencia sobre lo que podría estar haciendo mal?
Nota: www
es una carpeta que creé
También podría intentar configurar el directorio de la caché de huevo en el script wsgi,
import os os.environ['PYTHON_EGG_CACHE'] = '/usr/local/pylons/python-eggs'
como se puede encontrar desde aquí http://code.google.com/p/modwsgi/wiki/ApplicationIssues
Basado en tu pregunta anterior, estás usando WSGI. Desea WSGIPythonEggs
o la opción python-eggs
para WSGIDaemonProcess
.