Diskussion:Wagtail installieren: Unterschied zwischen den Versionen

Aus Hostsharing Wiki
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.
1. 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.


2.Das ganze mündet in diesem Logeintrag:
# 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()</nowiki>
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.

  1. 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.
  1. 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()