Vinzenz: Wie lokal mit wampp Perl Script testen?

Beitrag lesen

Hallo

habe gerade wampp instaliert, konfiguriert, so weit so gut.

Du hast das Paket konfiguriert, also auch festgelegt wo das cgi-Verzeichnis ist und unter welchem Namen das Verzeichnis angesprochen wird :-)

Habe einen Perl-Script, weiß aber nicht, wie ich ihn lokal testen kann.
Der Script wird von einer HTML Seite aufgerufen, die auf der Platte liegt und der Script selbst liegt(lag) im c:\xampp\cgi-bin\ Verzeichnis.
Jetzt im c:\xampp\htdocs\

Welches der beiden Verzeichnisse hast Du als cgi-Verzeichnis konfiguriert?
htdocs ist gar keine gute Idee. Skripte liegen außerhalb der documentroot.

http://localhost läuft.

apache läuft :-)

In meiner HTMl Datei steht:
"..method=POST action="c:\xampp\htdocs\search.cgi.."
Es kommt auch noch eine Fehlermeldung dazu, das "c" kein bekanntes Protokoll ist.

Die Pfade auf Deinem Rechner haben in der HTML-Datei auch nichts zu suchen und die Pfade für den Server werden, ja auch auf Windows-Rechnern, mit Slashes / gekennzeichnet.

Wie schreibe ich den richtigen Pfad in die html Seite?
Kann ich einen nicht absoluten Pfad zum Script eingeben, so das der Browser in dem cgi-bin Verzeichnis danach selber sucht?

Der Browser sucht überhaupt nicht, er stellt eine Anforderung an den Server. Der Server ist dafür verantwortlich, die Anforderung zu erfüllen, falls er es kann.

Freundliche Grüsse,

Vinzenz