Hallo Leute,

ich habe vor einiger Zeit einen Testrechner neu aufgesetzt (Debian 3.0,
Apache 1.3.26, Perl 5.6.1). Heute habe ich einige Perl-Skripts
zurueckgespeichert und auch die httpd.conf von frueher (Backup). Auf der
Maschine laeuft z.Zt. nur ein virt.Host und die Verzeichnisse sind folgend
aufgebaut:

/var/www/intranet/htdocs
/var/www/intranet/cgi-bin
/var/www/intranet/logs

Wenn ich nun via Webbrowser einige Skripts mit den Endungen .cgi oder .pl
anwaehle funktionieren die auch wie gehabt. Aber gut die Haelfte quittiert
mit einem 500er Serverfehler. In den Error-Logs habe ich dann folgende
Eintraege:

[error] (2)No such file or directory: exec of
/var/www/intranet/cgi-bin/pinresult.cgi failed
[error] [client 192.168.1.30] Premature end of script headers:
/var/www/intranet/cgi-bin/pinresult.cgi
(In diesem Fall soll pinresult.cgi nur eine HTML-Seite generieren)

Wechsle ich in die Kommandozeile, sieht die ganze Sache so aus:

[EMAIL PROTECTED]:/var/www/intranet/cgi-bin$ ./pinresult.cgi
: bad interpreter: No such file or directory
[EMAIL PROTECTED]:/var/www/intranet/cgi-bin$

<snip>

Es funzt allerdings wenn ich eintippe:

[EMAIL PROTECTED]:/var/www/intranet/cgi-bin$ perl pinresult.cgi
Content-Type: text/html; charset=ISO-8859-1

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html
[..]
</html>
[EMAIL PROTECTED]:/var/www/intranet/cgi-bin$

<snap>

Die httpd.conf fuer den virt.Host sieht so aus:

# intranet
<VirtualHost 192.168.1.71:80>
ServerName intranet
DocumentRoot /var/www/intranet/htdocs/
ScriptAlias /cgi-bin/ /var/www/intranet/cgi-bin/
TransferLog "|/usr/sbin/cronolog /var/www/intranet/logs/access_log.%Y%m%d"
LogFormat combined
ErrorLog "|/usr/sbin/cronolog /var/www/intranet/logs/error_log.%Y%m%d"
#CustomLog "|/usr/sbin/cronolog /var/www/intranet/logs/mod_gzip.%Y%m%d"
common_with_mod_gzip_info2
</VirtualHost>

Die Datei ist vorhanden, und hat auch die gleichen Rechte wie die restlichen
(funktionierenden) Skripte. An den Dateien ist auch nichts geaendert worden
in der Zwischenzeit als der Rechner neu aufgesetzt wurde. Hat da jemand eine
Idee?


Beste Gruesse aus dem verschneiten Wien,

Peter



--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an [EMAIL PROTECTED]
           sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------

Antwort per Email an