Existe-t-il un tutoriel Hello World pour faire fonctionner un projet Django minimal avec Apache?Django Apache Hello World
Alternativement, quelqu'un peut-il me dire où je me suis égaré. J'ai traversé le Django tutorials et tout semble fonctionner comme prévu, mais ils ne couvrent pas comment réellement déployer l'exemple avec un serveur apache. J'ai trouvé leur documentation sur la façon d'obtenir Django working with Apache, mais je n'ai pas eu de chance avec cela. Je suis sur Ubuntu. J'ai fait apt-get install libapache2-mod-wsgi
, puis suivi les instructions sur le deuxième lien ci-dessus.
Mon /etc/apache2/httpd.conf est une ligne unique (est-ce normal?)
WSGIScriptAlias//home/john/programming/djangotutorial1/mysite/apache/django.wsgi
et moi avons créé un nouveau fichier/home/john/programmation/djangotutorial1/monsite/apache /django.wsgi qui ressemble à ceci:
import os
import sys
path = '/home/john/programming/djangotutorial1'
if path not in sys.path:
sys.path.append(path)
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
Et MySite le site de tutoriel Django qui est déjà peuplée.
Quand aller à mywebsite.com je reçois une erreur interne de 500 serveurs.
Des idées?
Hmm ... ça a semblé plein d'espoir, mais settings.py a DEBUG = True – JnBrymn
BTW où sont les logs d'erreur Apache? – JnBrymn
'/ var/log/apache/error.log' sur Ubuntu je crois. Je n'utilise pas Ubuntu, mais c'est définitivement dans '/ var/log /'. – jonescb