Hallo,
nachdem confixx 2003 mit php5 gar nicht läuft will ich trotzdem meinen Usern php4 + php5 anbieten.
Ich habe php5 als CGI auf dem Server installiert und ich kann durch die Serverkonfiguration das ganze so einstellen, dass ".php5" Erweiterungen mit php5 als CGI ausgeführt werden.
Das ganze klappt bei dem normalen "htdocs" Verzeichnis, jedoch nicht bei den Usern und Verzeichnissen, die mit confixx angelegt werden.
Wie stelle ich es an, dass es auch für jeden User in seinem webX/html Verzeichnis klappt ?
Dieses sollte für jeden "neu" angelegten User auch klappen.
Welche Möglichkeiten habe ich bzw. wie kann man das ganze Lösen?
Danke
confixx 2003 + php5 als CGI
Re: confixx 2003 + php5 als CGI
im Apache error_log steht:
[Tue Aug 23 07:37:49 2005] [error] [client 83.135.129.161] Premature end of script headers: php
in Suexec.log:
[2005-08-23 07:37:49]: uid: (668/web21) gid: (102/102) cmd: php
[2005-08-23 07:37:49]: command not in docroot (/usr/local/PHP5/bin/php)
beim aufruf einer info.php5 testdatei, erhalte ich einen internal-server-error.
Woran könnte es liegen?
[Tue Aug 23 07:37:49 2005] [error] [client 83.135.129.161] Premature end of script headers: php
in Suexec.log:
[2005-08-23 07:37:49]: uid: (668/web21) gid: (102/102) cmd: php
[2005-08-23 07:37:49]: command not in docroot (/usr/local/PHP5/bin/php)
beim aufruf einer info.php5 testdatei, erhalte ich einen internal-server-error.
Woran könnte es liegen?
Re: confixx 2003 + php5 als CGI
hmmm, also eigentlich steht es ja dort warum es nicht tut. Dein Php ist nicht innerhalb des DocRoot, also führt er es nicht aus....
Re: confixx 2003 + php5 als CGI
Wo soll ich dann php-binary hin kopieren damit es geht?
Re: confixx 2003 + php5 als CGI
na testweise kannste es ja mal in dein cgi-bin von dem user kopieren...
Re: confixx 2003 + php5 als CGI
Vor dem Problem stand ich gestern (allerdings aus anderen Gründen). Die Lösung wäre suexec mit anderem docroot neu zu kompilieren.
Gruß
Gruß