Homepage selbermachen 7.846 Themen, 35.563 Beiträge

Welchen Pfad muss ich zum CGI-Bin-Ordner von Keyweb angeben?

Simon-online / 2 Antworten / Flachansicht Nickles

Kann mir jemand helfen,mit der Einrichtung eines CGI-Scriptes bei KEYWEB.DE. Dort gibt es einen so einen schönen File, der einem mit den Pfadangaben bei einem CGI-Script helfen soll, durch den ich aber als Neuling nicht so ganz durchsteige:
"
Realer Pfad zu Deinen Webseiten:
/usr/www/htdocs/DeineDomainOhneEndung

Virtueller Aufruf der Webseiten via Web:
http://www.DeineDomain/

Realer Aufruf des CGI-BIN Verzeichnisses:
/usr/www/htdocs/DeineDomainOhneEndung/cgi-bin

Virtueller Aufruf via Web des CGI-BIN Verzeichnisses:
http://www.DeineDomain/cgi-DeineDomainOhneEndung/

Virtueller Aufruf via Web des Haupt-CGI-BIN-Verzeichnisses:
http://www.DeineDomain/cgi-bin/



Pfade zu Perl:
/usr/bin/perl
/usr/local/bin/perl
/usr/bin/perl4

Pfad zu Sendmail:
/usr/bin/sendmail


Vorinstallierte Scripts:
/usr/www/htdocs/cgi-bin/formmail.pl
/usr/www/htdocs/cgi-bin/cgiemail/textdatei.txt
/usr/www/htdocs/cgi-bin/cgi-lib.pl
/usr/www/htdocs/cgi-bin/SecureFormMail.pl
"

So ich will jetzt eigentlich nur ein Forum hinzufügen, was in Perl geschrieben ist und dafür muss ich ja dann auch den Pfad zum Perlscript legen. Welchen von allen soll ich nehmen ??? Ich bin schon halb verzweifelt und als ich dann um Hilfe geschrien habe, beim Support, da haben die mir noch einen Pfad mehr gegeben. Und zwar:
"
/usr/home/DeineDomainOhneEndung/cgi-bin/
"

So jetzt bin ich total durcheinander. Also ich habe ja schon kapiert, dass eine Adresse wie z.B. /usr/home... Dann eine UNIX Adresse ist. Die soll man ja dann im Script angeben, und wenn ich dann
"http://www.Domain.de/cgi-DeineDomainOhneEndung/" eingebe, dann ist das ja ein virtueller Aufruf. So das ist ja eigentlich schon schwer genung, doch jetzt ist das ganze auch nicht auf einem richtigem CGI- Server, sondern das CGI-Bin Verzeichnis ist nur virtuell. Und alles wir dann mit HTDOCS geschützt. So jetzt eine wichtige Frage:
Was von allen Pfaden soll ich nun angeben, die mit HTDOCS davor, weil sie auf das richtige Script führen, oder doch besser das virtuelle verzeichnis, weil das ein "http://" davor hat?

Also ich bin völlig Ratlos. Ich habe schon so viele Möglichkeiten ausprobiert, doch kein Erfolg, ich kriege immer mal wieder eine neue, oder andere Fehlermejdung, wie:

Not Found
The requested URL /usr/home/simon/cgi-bin/Guestbook/guestadd.pl was not found on this server.

Das kann auch nicht an den Scripten liegen, da ich wie hier mal ein Gästebuch ausprobiert habe. Egal ob Counter, Forum, Chat,Gästebuch oder Spiel, alle können nicht gefunden werden. Ich habe aber imer schön brav das Script ausführbar gemach und auch im ASCII mode übertragen. Manchmal sagt mir der Server auch:
"
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@simon.key-space.de and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
"
Sollte das heißen, das er das Script wenigstens gefunden hat und in dem Script dann irgendwas noch nicht richtig ist ? In dem Fall oden habe ich

http://simon.key-space.de/cgi-bin/chat.cgi

als URL angegeben, was in der Komplizierten Platzhalter-Sprache so viel wie "http://Domain/cgi-bin/Script.cgi heißen würde. Ist das wenigstens schon mal Lauwarm, denn ich kriege nach gut einer Woche rumprobieren langsam eine Kriese.
Also bitte wer mir irgendwie weiterhelfen kann den Bitte ich um eine Mail.

Simon

PS: Dank schon im Vorraus!

bei Antwort benachrichtigen