Frameset erstellen - Finde den Fehler nicht
J. Hofmann
- perl
0 Frank Schönmann0 J. Hofmann0 Cheatah
Hallo,
ich versuche per index.cgi ein Frameset erstellen zu lassen (warum auch immer). Die Datei ist im Hautverzeichnis ausführbar.
Lokal zuhause klappt's auch, auf dem Server bekomme ich aber nur eine Fehlermeldung (Apache Fehler 403). Ich bastle jetzt schon lange dran rum, kann aber den Fehler im Quellcode irgendwie nicht finden:
print "Content-type: text/html\n\n";
print "<html><head><title>Test</title></head>\n";
print "<frameset border=0 frameborder=0 rows="100%,*">\n";
print "<frame frameborder=0 src="unterverzeichnis/index.html">\n";
print "</frameset>\n<noframe>Keine Frameunterstuetzung</noframe>\n</html>";
Danke für alle Hinweise.
Gruß
Julian
hi!
ich versuche per index.cgi ein Frameset erstellen zu lassen (warum auch immer). Die Datei
ist im Hautverzeichnis ausführbar.
Lokal zuhause klappt's auch, auf dem Server bekomme ich aber nur eine Fehlermeldung
(Apache Fehler 403). Ich bastle jetzt schon lange dran rum, kann aber den Fehler im
Quellcode irgendwie nicht finden:
Am Quellcode kann ich keinen Fehler feststellen. Vielleicht darfst du im Hauptverzeichnis einfach keine CGI-Skripts ausführen?
Vielleicht hilft dir auch das weiter:
=== cut ===
403 Forbidden
The server understood the request, but is refusing to fulfill it.
Authorization will not help and the request should not be repeated.
If the request method was not HEAD and the server wishes to make
public why the request has not been fulfilled, it should describe
the reason for the refusal in the entity body. This status code is
commonly used when the server does not wish to reveal exactly why
the request has been refused, or when no other response is
applicable.
=== cut ===
bye, Frank!
Am Quellcode kann ich keinen Fehler feststellen. Vielleicht darfst du im Hauptverzeichnis einfach keine CGI-Skripts ausführen?
Ausführen darf ich CGIs im Hauptverzeichnis. Ein Script folgender Form (siehe unten) wurde auch ohne Probleme ausgeführt, daher wundere ich mich ja so sehr....
print "Content-type: text/html\n\n";
print "<html><head><title>Index-Seite</title></head>\n";
print "$ENV{'HTTP_HOST'}";
print "</html>\n";
Hi,
Am Quellcode kann ich keinen Fehler feststellen. Vielleicht darfst du im Hauptverzeichnis einfach keine CGI-Skripts ausführen?
Ausführen darf ich CGIs im Hauptverzeichnis.
vielleicht hilft die Zeile
DirectoryIndex index.cgi index.htm index.html
in der .htaccess des Root-Verzeichnisses?
Cheatah