Hallo allerseits,
Ich versuche dem Apache2-Webserver das Interpretieren von PHP-Scripten über FastCGI beizubringen, aber irgendwo hapert es da bei mir.
Folgende Fehlermeldungen finde ich im error-Log des Apache:
Wichtig wäre hier vermutlich die hervorgehobene Zeile.
Ein paar Worte zu der Konfiguration:
Nun ist die Frage: Was stört den Webserver?
Ich versuche dem Apache2-Webserver das Interpretieren von PHP-Scripten über FastCGI beizubringen, aber irgendwo hapert es da bei mir.
Folgende Fehlermeldungen finde ich im error-Log des Apache:
Code:
[Fri Nov 13 12:33:37 2009] [notice] mod_fcgid: call /www/domain/public/info.php with wrapper /www/domain/fcgi/wrapper
[Fri Nov 13 12:33:37 2009] [info] mod_fcgid: server domain:/www/domain/public/info.php(12316) started
[Fri Nov 13 12:33:37 2009] [debug] fcgid_proc_unix.c(548): [client xxx] [b](111)Connection refused: mod_fcgid: can't connect unix domain socket: /usr/local/apache2/logs/fcgidsock/11621.0[/b], referer: http://domain/
[Fri Nov 13 12:33:38 2009] [notice] mod_fcgid: call /www/domain/public/info.php with wrapper /www/domain/fcgi/wrapper
[Fri Nov 13 12:33:38 2009] [info] mod_fcgid: server domain:/www/domain/public/info.php(12317) started
[Fri Nov 13 12:33:38 2009] [warn] [client xxx] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server, referer: http://domain/
[Fri Nov 13 12:33:38 2009] [error] [client xxx] Premature end of script headers: info.php, referer: http://domain/
[Fri Nov 13 12:33:41 2009] [notice] mod_fcgid: process /www/domain/public/info.php(12317) exit(communication error), terminated by calling exit(), return code: 0
[Fri Nov 13 12:33:41 2009] [notice] mod_fcgid: process /www/domain/public/info.php(12316) exit(server exited), terminated by calling exit(), return code: 0
Wichtig wäre hier vermutlich die hervorgehobene Zeile.
Ein paar Worte zu der Konfiguration:
- Apache 2.2.14 ist im Verzeichnis /usr/local/apache2 beheimatet
- SuExec wurde zu Testzwecken deaktiviert
- Das Verzeichnis /www gehört dem Benutzer www-data
- Das Wrapper-Script arbeitet auf der Shell ohne Probleme
Code:
server:/usr/local/apache2/logs# ls -lh
total 32K
-rw-r--r-- 1 root staff 71 Nov 9 18:42 access_log
srwx------ 1 www-data staff 0 Nov 13 14:13 cgisock.11386
-rw-r--r-- 1 root staff 414 Nov 9 18:42 error_log
-rw-r--r-- 1 root staff 8 Nov 13 14:13 fcgid_shm
drwx--S--- 2 www-data staff 4.0K Nov 13 14:29 fcgidsock
-rw-r--r-- 1 root staff 6 Nov 13 14:13 httpd.pid
-rw-r--r-- 1 root staff 12K Nov 13 13:55 suexec_log
Nun ist die Frage: Was stört den Webserver?