Thread kriege Perl/GCI nicht zum laufen!
(18 answers)
Opened by Schei_y at 2011-08-04 18:00
Hi,
in der Webserver-Konfiguration sollte das Verzeichnis, in dem die CGI Dateien ausgeführt werden sollen, entsprechend vermerkt und konfiguriert sein. In der Konfiguration zum Webserver sollte sowas zu finden sein: Code: (dl
)
1 ScriptAlias /cgi-bin/ /path/webserver/cgi-bin/ Diese beiden Angaben sollten ausreichen. Damit wird festgelegt, dass 1. alle Dateien im Verzeichnis /path/webserver/cgi-bin/ als CGI-Programm ausgeführt wird; auch Bilder, u.ä. Alles, was nicht original ausführbar ist, verursacht dann beim direkten Zugriff einen "internal Server Error" 2. Eine URL http://webserver.example.org/cgi-bin/look.cgi (im Browseraufruf) wird durch die ScriptAlias Direktive Server-intern so umgesetzt, dass /path/webserver/cgi-bin/look.cgi ausgeführt wird. Wie schon im Code-Beispiel genannt, die offizielle Doku ist lesenswert: http://httpd.apache.org/docs/1.3/howto/cgi.html http://httpd.apache.org/docs/2.2/howto/cgi.html Last edited: 2011-08-05 17:39:51 +0200 (CEST) meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |