Diskussion:Wagtail installieren: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
Ich hatte 2 Probleme beim Folgen der Anleitung. Leider zu wenig Ahnung um es zu ändern. | Ich hatte 2 Probleme beim Folgen der Anleitung. Leider zu wenig Ahnung um es zu ändern. | ||
# Bei mir ist der virtualenv Ordner eine Ebene höher gelandet als in der Anleitung angenommen. Ich bin dann sehr unsauber around geworkt, ordner kopieren und so. | |||
# Das ganze mündet in diesem Logeintrag: | |||
<syntaxhighlight lang=bash> | |||
/home/doms/wagtail.example.de/.htaccess: PassengerPython not allowed here | /home/doms/wagtail.example.de/.htaccess: PassengerPython not allowed here | ||
</syntaxhighlight> | |||
Das habe ich gelöst indem die die passenger_wsgi.py so geändert hab. | Das habe ich gelöst indem die die passenger_wsgi.py so geändert hab. | ||
Zeile 26: | Zeile 29: | ||
# Starte WSGI | # Starte WSGI | ||
from django.core.wsgi import get_wsgi_application | from django.core.wsgi import get_wsgi_application | ||
application = get_wsgi_application()</ | application = get_wsgi_application() | ||
</syntaxhighlight> |
Version vom 15. Mai 2025, 18:47 Uhr
Ich hatte 2 Probleme beim Folgen der Anleitung. Leider zu wenig Ahnung um es zu ändern.
- Bei mir ist der virtualenv Ordner eine Ebene höher gelandet als in der Anleitung angenommen. Ich bin dann sehr unsauber around geworkt, ordner kopieren und so.
- Das ganze mündet 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()