Apache2 mit SuEXEC

Apache, Lighttpd, nginx, Cherokee
lorddarkmage
Posts: 36
Joined: 2006-10-26 05:57
 

Apache2 mit SuEXEC

Post by lorddarkmage »

Hallo zusammen,

habe mir zu PHP4 auch PHP5 als CGI auf meinem Server installiert. Fein fein... Problem! Beim Ausführen eines .php5 Skripts bekomme ich eine Fehlermeldung:
"Premature end of script headers: php"

In den Logs also nachgelesen und in der suexec.log steht dann folgendes drin:
"command not in docroot"

Habe also mal suexec2 -V ausgeführt und bekomme dann die Info, dass der DocRoot "/var/www" ist. Ist ja auch richtig, wenn die Webaccounts liegen ja auch unterhalb von /var/www/.

Irrwitzigerweise kann ich aber php5 vom Confixx-Verzeichnis aus ausführen welches in /var/www/confixx/html/ liegt. Bei normalen Usern aus /var/www/webXX/html/ geht das nicht.

Ideen?

Gruß und Dank
LordDarkmage
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: Apache2 mit SuEXEC

Post by Roger Wilco »

Code: Select all

ls -ld /var/www
ls -ld /var/www/webXX # gültigen Benutzer eintragen
ls -ld /var/www/webXX/html
lorddarkmage
Posts: 36
Joined: 2006-10-26 05:57
 

Re: Apache2 mit SuEXEC

Post by lorddarkmage »

server:~# ls -ld /var/www/
drwxr-xr-x 32 root root 4096 2007-02-22 15:27 /var/www/
server:~# ls -ld /var/www/s2web1
drwxr-xr-x 16 root root 4096 2007-02-19 21:23 /var/www/s2web1
server:~# ls -ld /var/www/s2web1/html/
drwxr-x--- 3 s2web1 www-data 4096 2007-02-23 18:02 /var/www/s2web1/html/

hilft mir jetzt nicht wirklich weiter. :(
Siehst du denn was was ich nicht sehe? Stecke da irgendwie fest.