Page 1 of 1

Apache mit suPHP: malformed header from script

Posted: 2003-07-13 22:40
by timeless
Hallo,

ich habe nach der Anleitung von Debianhowto.de PHP als CGI installiert (suPHP). Die Einträge in der httpd.conf für suPHP habe ich eingefügt und den Apache neu gestartet. Im DocumentRoot des Apache habe ich eine test.php mit dem Inhalt:

Code: Select all

<?php phpinfo(); ?>
Den Benutzer habe ich entsprechend angepasst:

Code: Select all

-rwxr--r--    1 www-data www-data       21 Jul 13 22:31 test.php
Beim Aufrufen der Datei per Webbrowser erscheint ein Internal Server Error (500). Die suphp_log zeigt folgendes:

Code: Select all

[Sun Jul 13 22:32:34 2003] [info] /var/www/test.php executed as user www-data (33), group www-data (33)
Hört sich eigentlich gut an, aber die Error-Log vom Apache bringt diese Meldung:

Code: Select all

[Sun Jul 13 22:32:34 2003] [error] [client 217.1.1.38] malformed header from script. Bad header=Error on executing script(8): /var/www/test.php
Wo ist der Wurm drin?

Re: Apache mit suPHP: malformed header from script

Posted: 2003-07-13 23:47
by jamesb
Werden in diesem Script irgendwelche http-Header ausgegeben?

JamesB

Re: Apache mit suPHP: malformed header from script

Posted: 2003-07-14 00:29
by timeless
die Datei enthält nur den Befehl phpinfo();
Eine HTML-Datei mit eingebettetem PHP-Code (echo-Ausgabe) funktioniert ebenfalls nicht.

Wo und wie kann ich den HTTP-Headern auf den Grund gehen?

Re: Apache mit suPHP: malformed header from script

Posted: 2003-07-17 15:41
by majortermi
timeless wrote: Beim Aufrufen der Datei per Webbrowser erscheint ein Internal Server Error (500). Die suphp_log zeigt folgendes:

Code: Select all

[Sun Jul 13 22:32:34 2003] [info] /var/www/test.php executed as user www-data (33), group www-data (33)
Hört sich eigentlich gut an, aber die Error-Log vom Apache bringt diese Meldung:

Code: Select all

[Sun Jul 13 22:32:34 2003] [error] [client 217.1.1.38] malformed header from script. Bad header=Error on executing script(8): /var/www/test.php
Wo ist der Wurm drin?
Du hast das Problem, dass suPHP das Logfile nicht öffnen konnte. Ã?berprüfe mal, ob der Pfad, den du in der suPHP-Config beim Kompilieren angegeben hast, auch tatsächlich existiert.

Re: Apache mit suPHP: malformed header from script

Posted: 2003-07-17 21:05
by timeless
Ich habe inzwischen Apache und PHP vom System deinstalliert und nochmals neu installiert, seitdem funktioniert alles.