cgi-Scripte
Posted: 2003-11-01 11:23
Hallo Leute,
habe da ein Problem mit den scripten.
Sobald ich ein CGI-Script aufrufe bekomme ich eine ERROR Meldung wie folgt: 500 Internal Server Error.
Habe in meinem cgi-bin Verzeichnis eine test Seite, die nun läuft, doch es scheinen ein paar Eintragungen zu fehlen.
Ein Bekannter hat sich mal mein test angeschaut und mir mitgeteilt das der Eintrag Image::Magick fehlt.
Desweiteren habe ich bei 1und1 nachgeschaut und habe volgendes gefunden:
In der Standardkonfiguration wird das Verzeichnis /cgi-bin in jedem Kunden-Homeverzeichnis auf das Verzeichnis /usr/local/httpd/cgi-bin umgeleitet. Daher findet der Webserver Ihre Skripte im Verzeichnis /cgi-bin Ihrer Kunden-Präsenz nicht. Sie können dies umgehen, indem Sie das Verzeichnis umbenennen, oder die Umleitung in der Konfigurationsdatei /etc/httpd/httpd.conf folgendermaßen deaktivieren:
# ScriptAlias /cgi-bin/ "/usr/local/httpd/cgi-bin/"
Doch in der httpd.conf kann ich diesen Eintrag nicht finden. Auf den root-Server gelange ich mit PuTTY.
Meine Fragen:
1.Mit welchen Befehl öffne ich eigendlich die httpd.conf?
2.Wie speichere ich die Ã?nderungen?
3.Wo finde ich eventuel den ScriptAlias wie bei 1und1 beschrieben?
4.Wenn ich diesen erst noch eintragen muss, wo trage ich ihn ein?
Schon mal jetzt mein Dank an Euch.
[/b]
habe da ein Problem mit den scripten.
Sobald ich ein CGI-Script aufrufe bekomme ich eine ERROR Meldung wie folgt: 500 Internal Server Error.
Habe in meinem cgi-bin Verzeichnis eine test Seite, die nun läuft, doch es scheinen ein paar Eintragungen zu fehlen.
Ein Bekannter hat sich mal mein test angeschaut und mir mitgeteilt das der Eintrag Image::Magick fehlt.
Desweiteren habe ich bei 1und1 nachgeschaut und habe volgendes gefunden:
In der Standardkonfiguration wird das Verzeichnis /cgi-bin in jedem Kunden-Homeverzeichnis auf das Verzeichnis /usr/local/httpd/cgi-bin umgeleitet. Daher findet der Webserver Ihre Skripte im Verzeichnis /cgi-bin Ihrer Kunden-Präsenz nicht. Sie können dies umgehen, indem Sie das Verzeichnis umbenennen, oder die Umleitung in der Konfigurationsdatei /etc/httpd/httpd.conf folgendermaßen deaktivieren:
# ScriptAlias /cgi-bin/ "/usr/local/httpd/cgi-bin/"
Doch in der httpd.conf kann ich diesen Eintrag nicht finden. Auf den root-Server gelange ich mit PuTTY.
Meine Fragen:
1.Mit welchen Befehl öffne ich eigendlich die httpd.conf?
2.Wie speichere ich die Ã?nderungen?
3.Wo finde ich eventuel den ScriptAlias wie bei 1und1 beschrieben?
4.Wenn ich diesen erst noch eintragen muss, wo trage ich ihn ein?
Schon mal jetzt mein Dank an Euch.
[/b]