Coincé avec le déploiement de django avec apache + mod_wsgi

J'obtiens une erreur de serveur interne 500 et dans les fichiers de log, il écrit:

[Thu Jun 14 16:30:22 2012] [error] [client 127.0.0.1] ImportError: Could not import settings 'mysite.settings' (Is it on sys.path?): No module named mysite.settings

voici mon httpd.conf:

ServerName localhost

<VirtualHost *:80>
    ServerAdmin ttt@mysite.com
    ServerName mysite.com
    ServerAlias www.mysite.com
    DocumentRoot /var/www/mysite/
    LogLevel warn
    WSGIDaemonProcess processes=2 maximum-requests=500 threads=1
    WSGIScriptAlias //var/www/mysite/mysite/wsgi.py
    Alias /media /var/www/mysite/mysite/static/media/
</VirtualHost>

wsgi.py:

import os

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings")
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
Il vous manque WSGIProcessGroup. Votre demande ne doit pas être déléguée à un démon de groupe de processus avec ce que vous avez.
nan ce n'est pas le problème... mon sys chemin était le problème
Le sys.chemin d'accès peut très bien avoir été votre problème, mais il vous manque toujours un WSGIProcessGroup directive. Voir code.google.com/p/modwsgi/wiki/...

OriginalL'auteur Tony Kyriakidis | 2012-06-14