auf eine unserer Webseiten läuft das in Perl implementierte Suchskript nicht. Bei Eingabe
eines Suchstringes kommt ein PopUp-Fenster, welches den Download anbietet mit dem Text:
Code: Select all
Die Datei herunterladen?
Dateityp: »Unbekannt«
Keine installierte ist in er Lage, »search.pl« zu öffnen. Sie können die Datei stattdessen speichern.
Code: Select all
[Wed Jul 02 15:16:41 2008] [error] [client 88.16.147.224] Premature end of script headers: search.pl, referer: http://www.unsereseite.de/
Das Suchsript search.pl liegt in einem Unterordner der Documentroot (absoluter Pfad "/var/www/web5/html/cgi-bin/")
Folgendes habe ich bisher erfolglos unternommen.
1.) In /var/www/web5/html/cgi-bin/ habe ich eine
.htaccess gelegt mit folgendem Inhalt "AddHandler cgi-script pl"
2.) die Dateirechte von search.pl auf 775 gesetzt.
3.) ein Directory wie folgt gesetzt
<Directory "/var/www/web5/html/cgi-bin/">
Options FollowSymLinks ExecCGI
<IfModule mod_python.c>
<Files ~ ".py$">
AddHandler python-program .py
PythonHandler mod_python.cgihandler
</Files>
</IfModule>
</Directory>
Das alles half aber nichts. Wir hatten unlängst einen Serverumzug. Es kann sein, daß das Searchskript nicht im ASCII - Mode raufgeladen wurden. Kann jemand sagen, welche Fehler daurch eingetreten sein können und wie diese zu beheben sind.
Für weitere Hinweise und Hilfe wäre sehr dankbar..
Gruß