ubuntuusers.de

LAMP PHP Script Schreibrechte geben

Status: Gelöst | Ubuntu-Version: Ubuntu 18.10 (Cosmic Cuttlefish)
Antworten |

lin64

Anmeldungsdatum:
20. November 2018

Beiträge: 20

Hallo,

Ich möchte einem PHP Script Schreibrechte geben, vom PHP Script soll eine test.txt Datei erstellt werden. Und zwar im Ordner:

/var/www/html

Der Apache läuft auf localhost und funktioniert, aber das PHP Script erstellt einfach keine *.txt Datei.

Für die Rechte vom Apache wurden:

sudo groupadd www
sudo adduser $USER www
sudo chgrp www /var/www/html
sudo chmod g+w /var/www/html

Irgendwas funktioniert hier aber nicht.

Danke schon mal jetzt für die Antworten.

lin64

(Themenstarter)

Anmeldungsdatum:
20. November 2018

Beiträge: 20

Konnte das Problem jetzt lösen, indem ich:

sudo find /var/www/html -type d -exec chmod 777 '{}' \;

Erst jetzt darf ein PHP Script in den Ordner "html" und alle nachfolgenden Ordner schreiben. Weil bei PHP auch die Apache Gruppe "www-data" verwendet wird, da man aber nicht der Besitzer von "/var/www/html" ist, habe ich die Rechte so eingestellt. Wichtig ist die 3 sieben, weil ab dann die anderen Benutzer, (wo PHP dazu gehört) Schreibrechte haben.

Gruß lin64

Antworten |