Liebe Leute
Ich habe nach langer Zeit wieder den apache Webserver installiert, weil ich eine neue Wordpress Seite machen muss und dies vorzugsweise auf meinem Laptop machen will als am Server.
Als ich damals den Server mittels Yast eingerichtet habe, wurde das Verzeichnis /srv/htdocs automatisch der Gruppe 'wwwrun' und dem benutzer 'www' zugeordnet.
Jetzt wird alles root zugeordnet. Das ist auch in der Dokumentation von SUSE so beschrieben und sollte aus Sicherheitsgründen nicht geändert werden.
https://documentation.suse.com…vhost-basic-configuration
Punkt 36.5.2
ZitatDateien, auf die der Webserver zugreifen kann, sollten im Besitz des
root
-Benutzers sein. Weitere Informationen hierzu finden Sie im Abschnitt Abschnitt 36.8, „Vermeiden von Sicherheitsproblemen“.
Wenn ich nun Wordpress installiere, läuft das einigermaßen gut durch, einzig die Datei wp-config kann nicht geschrieben werden. Die kann man aber auch selber schreiben und als root ins Verzeichnis kopieren. Wordpress startet.
Nun kann Wordpress aber keine Themes, Erweiterungen etc. installieren, da es keine Schreibrechte besitzt.
Natürlich könnte ich jedesmal wenn ich etwas installieren will, die Schreibrechte ausweiten und danach wieder zurücksetzen. Aber wenn man viel probieren will, ist das irgendwann ziemlich nervig und irgendwann vergisst man das und es bleibt dann.
Ich habe gestern probiert, das Verzeichnis der Gruppe 'wwwrun' und dem Benutzer 'www' zuzuordnen, allerdings scheitert dann bereits die Installation von Wordpress.
Wenn jemand Ratschläge dazu hat, würde ich mich sehr freuen.
System:
openSUSE Tumbleweed
normaler Lamp-Server mit apache2, maria-db und php7, so wie sie in den Standardrepos angeboten werden, über Yast konfiguriert.
LG
glenturret