Diskussion:Wagtail installieren: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
Die Anleitung mündet bei mir in diesem Logeintrag: | |||
<syntaxhighlight lang=bash> | <syntaxhighlight lang=bash> | ||
/home/doms/wagtail.example.de/.htaccess: PassengerPython not allowed here | /home/doms/wagtail.example.de/.htaccess: PassengerPython not allowed here |
Aktuelle Version vom 19. Mai 2025, 08:44 Uhr
Die Anleitung mündet bei mir in diesem Logeintrag:
/home/doms/wagtail.example.de/.htaccess: PassengerPython not allowed here
Das habe ich gelöst indem die die passenger_wsgi.py so geändert hab.
import sys, os
# Füge das site-packages-Verzeichnis des Virtualenv manuell hinzu
VENV = "/home/pacs/xyz00/users/wagtail/wagtail/mysite/virtualenv"
PYTHON_VERSION = "python3.11" # anpassen falls anders (z. B. 3.10)
site_packages = os.path.join(VENV, "lib", PYTHON_VERSION, "site-packages")
sys.path.insert(0, site_packages)
# Projektpfade hinzufügen
sys.path.insert(0, "/home/pacs/xyz00/users/wagtail/wagtail/mysite")
sys.path.insert(0, "/home/pacs/xyz00/users/wagtail/wagtail/mysite/mysite")
# Django Settings setzen
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings.production")
# Starte WSGI
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()