Gerd Schneider: Providerwechsel und jetzt Premature end of script headers??

Beitrag lesen

Guten Tag Forum,
hallo Self-html,

erst einmal ein Kompliment für dieses Klasseforum,
ich bin neu hier und über eine Heft-CD auf dieses
Forum gekommen. :-)

Ich habe seit Tagen und Nächten ein grosses Problem
mit der CGI und der dazugehörigen Fehlermeldung und
würde mich sehr freuen, wenn mich da bitte mal jemand
aufklären könnte.

"Premature end of script headers" - das Stichwort. :-(

Also, vorher gingen die diversen CGI wunderbar, jetzt
hab ich den Provider gewechselt. Das heisst natürlich,
dass die *.pl-Dateien entsprechend auf meinem Server
beim neuen Provider angepasst werden müssen. Der neue
Provider hat sein Apache eben anders installiert,
soweit gut kein Problem und der Provider teilte mir
aufgrund meiner Rückfrage folgendes mit:

#!/usr/bin/perl
/usr/local/apache/vhosts/domainname.xyz/cgi-bin/blafaseldirthema/

Ich habe das korrekt uebertragen:

dateiname.pl
-------------------------------
#!/usr/bin/perl -w
.
..
$basedir = "/usr/local/apache/vhosts/domainname.xyz/cgi-bin/blafaseldirthema/";
..
.
-------------------------------

Und trotzdem geht das Teil dateiname.pl nicht, obwohl
eben alles so angepasst ist. Auch CHMOD stimmt soweit
alles. Es kommt folgende Fehlermeldung beim Anlicken
von dem Button Absenden:

-------------------------------
500 Internal Server Error

Internal Server Error

The server encountered an internal error or misconfiguration and was
unable to complete your request.

Please contact the server administrator,...

-------------------------------

Im error.log steht dann folgendes:

-------------------------------
[Sat Sep  8 01:46:39 2000] [error] [client XXX.XXX.XXX.XXX] Premature end of script headers: /usr/local/apache/vhosts/meinedomaine.xyz/cgi-bin/blafaseldirthema/dateiname.pl
-------------------------------

CHMOD stimmen, HTML stimmt, nur immer wieder diese
"Premature end of script headers"-Fehlermeldung. Hilfe! ;-(

Hat jemand bitte einen Rat oder Vorschlag für
mich, was ich tun soll und woher diese Fehlermeldung
herkommt? Ich habe doch bloss den Provider gewechsel
und CGI ist nach wie vor aktiviert. Auch mit *.cgi
umbenennen (und Anpassen) habe ich es probiert,
"Premature end of script headers"-Fehler. :-(((

Danke!

Tchau
Gerd