Django, mod_wsgi und das Adminsystem...

04/07/2008 - 19:16 von Michael Ziegler | Report spam
Hallo NG,

ich habe mir ein Django (svn-Version) aufgesetzt und bin dabei, damit
eine nicht ganz ernst gemeinte Seite aufzubauen, einfach um zu sehen wie
sowas geht. Dabei bin ich leider auf folgendes Problem gestoßen:

Ein Freund hat mir gezeigt wie man Django über mod_wsgi mit dem Apache
hosten kann, bei ihm funktioniert dieses Setup auch problemlos, also
habe ich meinen Server genauso konfiguriert. Wenn ich mich jedoch ins
Adminsystem unter http://www.dingens-kirchen.net/admin/ einloggen
möchte, kriege ich immer die Fehlermeldung:

Es sieht danach aus, dass der Browser keine Cookies akzeptiert. Bitte
im Browser Cookies aktivieren und diese Seite neu laden.



Der Browser akzeptiert und sendet Cookies allerdings sehr wohl (ich habe
mit LiveHTTPHeaders und WireShark nachgesehen), und ein Login im
Django-eigenen Webserver (den man mit manage.py starten kann)
funktioniert auch einwandfrei.

Woran könnte das liegen?

Viele Grüße
Michael

Hier noch meine Serverkonfiguration:

-[ Apache2 VHost-Config ]--

<VirtualHost *:80>
ServerName dingens-kirchen.net
ServerAlias www.dingens-kirchen.net

AddDefaultCharset UTF-8

RedirectMatch ^/$
http://www.dingens-kirchen.net/artikel/2
Alias /static/
/srv/dingens-kirchen.net/www/htdocs/
Alias /media/
/usr/lib/python2.4/site-packages/django/contrib/admin/media/

WSGIScriptAlias /
/srv/dingens-kirchen.net/www/dingenskirchen.wsgi
WSGIDaemonProcess dingens-kirchen.net threads%
WSGIProcessGroup dingens-kirchen.net
WSGIScriptReloading Off
</VirtualHost>



-[ /srv/dingens-kirchen.net/www/dingenskirchen.wsgi ]-
import os, sys

sys.path.append( '/srv/dingens-kirchen.net/www/' )
sys.path.append( '/srv/dingens-kirchen.net/www/dingenskirchen' )
os.environ['DJANGO_SETTINGS_MODULE'] = 'dingenskirchen.settings'

import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
 

Lesen sie die antworten

#1 festersen
08/07/2008 - 10:28 | Warnen spam
Die Administration verfügbar gemacht durch auskommentieren in der
urls.py ?

kai

Adminsystem unterhttp://www.dingens-kirchen.net.../einloggen
möchte, kriege ich immer die Fehlermeldung:
 > Es sieht danach aus, dass der Browser keine Cookies akzeptiert. Bitte
 > im Browser Cookies aktivieren und diese Seite neu laden.

Ähnliche fragen