PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache und Root



LinuxPaule
16.01.12, 15:58
Hallo Zusammen,

ich habe ein sehr merkwürdiges verhalten bei meine Apache2. Wenn ich dem DocumentRoot alle Dateien den User Root und die Gruppe Root zuweise dann kann PHP alle Dateien lesen, aber nicht schreiben. Wenn ich nun allen Dateien den User www-data und die Gruppe www-data zuweise kann PHP die Dateien nicht lesen, geschweige den schreiben.

In /etc/apache2/envvars ist der User www-data und die Gruppe www-data aber eingetragen. wenn ich ein "ps aux | grep apache" mache dann bekomme ich folgende ausgabe:



root 19922 0.0 0.2 80504 14884 ? Ss 16:49 0:00 /usr/sbin/apache2 -k start
www-data 19925 0.0 0.3 84008 20332 ? S 16:49 0:00 /usr/sbin/apache2 -k start
www-data 19926 0.0 0.1 80504 8232 ? S 16:49 0:00 /usr/sbin/apache2 -k start
www-data 19927 0.0 0.1 80504 8220 ? S 16:49 0:00 /usr/sbin/apache2 -k start
www-data 19928 0.0 0.1 80504 7752 ? S 16:49 0:00 /usr/sbin/apache2 -k start
www-data 19929 0.0 0.1 80504 7752 ? S 16:49 0:00 /usr/sbin/apache2 -k start
www-data 19932 0.0 0.1 80984 10812 ? S 16:49 0:00 /usr/sbin/apache2 -k start
www-data 19933 0.0 0.1 80504 7580 ? S 16:49 0:00 /usr/sbin/apache2 -k start
www-data 19934 0.0 0.1 80504 7580 ? S 16:49 0:00 /usr/sbin/apache2 -k start
root 19999 0.0 0.0 1844 544 pts/1 R+ 16:56 0:00 grep --color=auto apache


sieht soweit gut aus, nur der erste Prozess ist vom User root, das ist aber doch normal!?

Was ist hier krum gelaufen, habt ihr ne Ahnung?

Vielen Dank

Paule

DrunkenFreak
16.01.12, 17:03
Zeig mal die Rechte der Dateien. Wahrscheinlich ist da irgendwas in Richtung Verzeichnis oder so schief gelaufen. So kann man aber nur raten.

Was sagt das Log dazu?

TheDarkRose
16.01.12, 17:18
Schaut nach verhunzten Rechten aus.

Das der erste Apache Prozess als root gestartet wird ist normal.

LinuxPaule
16.01.12, 17:46
Ahh, das hab ich auch gedacht hab den Fehler gefunden php_safe war an ;) Damit gehen dann natürlich keine includes. Jetzt funzt alles wieder

Danke für eure Hilfe

TheDarkRose
16.01.12, 18:09
Wer verwendet heutzutage auch noch Safemode? :ugly:

LinuxPaule
16.01.12, 18:52
Tja, default ;)

TheDarkRose
16.01.12, 19:25
Auf welchen System wird default noch safemode verwendet? Holy shit