dedlfix: 500 HTTP Error bei Ausführung von PHP Script

Beitrag lesen

echo $begrüßung;

Beim Ausführen des Scriptes wird folgender Fehler in die error.log geschrieben:

[Tue Aug 30 23:09:40 2005] [error] [client 82.82.240.213] Premature end of
script headers: /www/test/xxx/index.php

Um welchen Webserver handelt es sich denn?
Wie ist PHP dort eingebunden? Ich tippe auf CGI und darauf, dass dieses CGI-PHP einfach kein ordentliches Ergebnis-Dokument zurückliefert.

Füge

die('irgendein String, aber kein Integerwert');

in dein Script ein. Erst am Anfang, dann immer weiter hach hinten verlagern. Damit solltest du den Teil finden, der für den Fehler zuständig ist. error_reporting auf E_ALL stellen hilft eventuell auch noch. display_errors steht hoffentlich auf On.

Du sagst, dass das Script sehr lange läuft. Stimmt diese Zeit mit dem Wert von max_execution_time überein?

Wenn IIS[*] + CGI-PHP: Gibt es ein Fehlermeldungsfenster auf der Konsole, also nicht über Remote Desktop, über eine nicht vorhandene oder eine fehlermeldende Extension?

echo "$verabschiedung $name";

[*] Gilt vielleicht auch für andere Server.