WinXP + Apache2 + mod_python + django
Egyszerűen vmiért nem tudom rábírni a djangot, hogy Apache alatt normálisan fusson.
Az admin részt szerettem volna "aktiválni", így: http://docs.djangoproject.com/en/dev/intro/tutorial02/#intro-tutorial02
Ha az alábbi módon elindítom a saját szerverét, akkor működik:
A http://127.0.0.1:8000/admin/ -ra bejön a megfelelő oldal.
Ha viszont már Apache-ot használva szeretném elérni, akkor a bejelentkező oldal ugyan bejön, de a CSS már nem töltődik le. FireBuggal megnézve, a CSS-re 404-es hibaüzenetet ad a szerver. Tehát a http://local.django.hu/admin/ -ra az oldal maga bejön, de a http://local.django.hu/media/css/login.css fájlt már nem "találja meg".
Apache konfiguráció:Már mindenfélével kísérleteztem, és néha a hibaüzenetben azt írta, hogy a mod_python nem találja a django.settings-t sem ... :( (hátha számít ez az információ)
Tudja vki, hogy mit kellene átírnom?
■ Az admin részt szerettem volna "aktiválni", így: http://docs.djangoproject.com/en/dev/intro/tutorial02/#intro-tutorial02
Ha az alábbi módon elindítom a saját szerverét, akkor működik:
manage.py runserver
A http://127.0.0.1:8000/admin/ -ra bejön a megfelelő oldal.
Ha viszont már Apache-ot használva szeretném elérni, akkor a bejelentkező oldal ugyan bejön, de a CSS már nem töltődik le. FireBuggal megnézve, a CSS-re 404-es hibaüzenetet ad a szerver. Tehát a http://local.django.hu/admin/ -ra az oldal maga bejön, de a http://local.django.hu/media/css/login.css fájlt már nem "találja meg".
Apache konfiguráció:
[...]
LoadModule python_module modules/mod_python.so
[...]
# local.django.hu
<VirtualHost 127.0.0.1>
ServerAdmin webmaster##kukac##dummy-host2.localhost
DocumentRoot "C:/Apache/htdocs/django"
ServerName local.django.hu
ErrorLog logs/django-error_log
CustomLog logs/django-access_log common
SetHandler python-program
PythonPath "['C:\Apache\htdocs'] + sys.path"
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE django.settings
PythonDebug On
<Location "/media/">
SetHandler None
</Location>
<LocationMatch "\.(jpg|gif|png)$">
SetHandler None
</LocationMatch>
</VirtualHost>
Tudja vki, hogy mit kellene átírnom?
Megoldva
De még ez se volt teljesen jó, ki kellett egészítenem ezzel: