Apache2 mit SuEXEC
Posted: 2007-02-24 06:06
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
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