Versuch, Lamp auf einer neuen Ubuntu 15.04-Installation einzurichten. Ich habe Lamp wahrscheinlich schon 50 Mal auf Ubuntu eingerichtet, aber bei diesem hier bin ich am Ende meiner Kräfte. Ich habe nicht nur alles versucht, was ich weiß, um es zum Laufen zu bringen, sondern auch die akzeptierten Antworten in nicht weniger als 6 ähnlichen Fragen hier. Ich bekomme einfach überhaupt keine Liebe. Nach all den verschiedenen Manipulationen stehe ich jetzt hier.
Ich erhalte bei allem die 403-Meldung „Sie haben keine Berechtigung …“.
Ich habe die Standardsite deaktiviert und einen virtuellen Server eingerichtet, der auf verweist ~/web
. Ich habe aktiviert ~/web
.
/var/www
- Besitzer: Ich. Gruppe: www-data. Und ja, ich bin Mitglied der Gruppe www-data
~/web
- Eigentümer: Ich. Gruppe: Ich. Und ja, www-data ist Mitglied der Gruppe „Ich“.
An verschiedenen Stellen hatte ich Symlinks. Diese waren nicht erfolgreich. Ich hatte auch beides /var/www
und ~/web
gehörte www-data, wobei ich selbst Mitglied dieser Gruppe war.
Das Einzige, was ich /var/www
aus offensichtlichen Gründen vermeiden möchte, ist 777.
Antwort1
Ich lasse das hier nur für andere, die vielleicht darüber stolpern und auf ähnliche Probleme stoßen. Nachdem ich das Apache-Fehlerprotokoll durchforstet hatte, konnte ich das Problem auf die Datei apache2.conf zurückverfolgen, in der der virtuelle Host nicht richtig eingerichtet war (ich hatte eine Klammer übersehen). Nachdem ich dieses Problem behoben hatte, war alles in Ordnung. Die Lektion hier ist, dass Sie Ihre Protokolle tatsächlich überprüfen sollten, anstatt davon auszugehen, dass Sie dasselbe Problem haben wie alle anderen.