Hi,
Ich vermute einfach mal, daß unter /cgi-bin/ keine Datei namens format.css existiert => Pfade beachten.
Danke für die Antwort, aber format.css existiert natürlich im selben Verzeichnis,
dann habe ich zu sehr zu Deinen Gunsten vermutet... ;-)
In einem halbwegs vernünftig konfigurierten Server kannst Du auf nicht-ausführbare Dateien im cgi-bin nicht von außen (über HTTP) zugreifen - bestes Beispiel ist eine /cgi-bin/password.txt.
Fehlermeldung bevor format.css executable: Error 500
Normalerweise sollte zwar ein "Access Denied" kommen, aber diese Fehlermeldung ist besser als keine.
Hier das vollständige Testprogramm:
#!/usr/bin/perl#!/usr/bin/perl -w
use strict;print "Content-type: text/html\n\n";
use CGI ':standard';
print header;print "<html><head><link rel="stylesheet" href="format.css"";
[...]Naja, und weiter gemäß perldoc CGI. Vor allem aber nicht mehr versuchen, Dateien aus dem cgi-bin zu laden :-)
Cheatah
Danke an alle, das war der Fehler!
Gruß Jo