Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

browser lädt kein perl





Frage

Hallo! Woran kann es liegen, dass weder MSIE5.5SP1 noch Netscape6 auf meinem Win98-Rechner Perl-Skripte ausführt? MSIE meldet immer "Seite kann nicht angezeigt werden...", und NS6 macht erst garnix. MfG, Björn.

Antwort 1 von wolli

Hallo Björn,

beschreibe bitte Deine Vorgehensweise genauer. Den Informationen nach, die Du gepostet hast, versuchst Du, die Perl-Skripten vom Web-Browser aus aufzurufen (Datei...Seite öffnen... bei Netscape ?). Dies ist jedoch nicht möglich. Ausführen kann das Skript nur ein Webserver (z.B. Apache), an den der Browser einen entsprechenden request sendet, aus einer html-Seite heraus (z.B. durch Übersenden von Formulardaten mittels submit-button ). Du kannst einen Web-Browser lokal auf deinem Win98-PC installieren (habe mit omni-httpd (Freeware) gute Erfahrungen gemacht) und so Perl-Skripten vom Browser aus starten.

Ich hoffe, ich habe die Problematik richtig erfaßt und konnte Dir helfen, wenn nicht, melde Dich doch einfach noch einmal im Forum.

Tschüß

Wolli

Antwort 2 von abcdneu

Hi Wolli,

die Seite mit dem Perl-Skript wird online richtig dargestellt, nur wenn ich offline die Daten von Festplatte lade, dann kann die Seite nicht angezeigt werden.

Wenn ich die Seiten nun lokal aufrufen möchte, was muß ich lokal installieren? Etwa das beschriebene Programm omni-httpd?

MfG, Björn.


Antwort 3 von Ralf

Du musst lokal nen Webserver und nen Perl-Interpreter installieren und dann mit dem Browser auf den Webserver zugreifen (http://localhost/...) und nicht direkt die Datei öffnen

Antwort 4 von wolli

Hallo Björn,

wenn ich dich richtig verstehe, kannst Du das Skript auf einem remote-Host (online ?) starten, aber nicht lokal von der Platte (offline). Mein erster Hinweis war also korrekt. Ralf hat natürlich recht, Du benötigst zusätzlich zum Webserver (omni-httpd) noch einen Perl-Interpreter (z.B. ActivePerl, hat auch eine sehr gute Doku). Achte auf die korrekten Einstellungen für den Webserver und die richtige Schreibweise der #!-Zeile im Kopf des Perl-Skripts. Diese muß auf den Speicherort des Perl-Interpreters verweisen und wird sich wahrscheinlich von der auf dem remote-System unterscheiden.

O.K., das wärs erst einmal. Solltest Du immer noch Probleme damit haben, kannst Du Dich gerne noch einmal melden.

Tschüß

Wolli

Antwort 5 von abcdneu

Hi All!

omni-http habe ich mir installiert.
ActivePerl?werde ich mir gleich runterladen.
Ansonsten kommt folgende Fehlermeldung beim Aufruf der Seite:

Standard CGI Launch Error
This is a sample customized error message.
The following tags are supported:

%c inserts the error code (i.e. 500)
%r inserts the error reason (i.e. Standard CGI Launch Error)
%r inserts the server version (i.e. OmniHTTPd/2.07)
%e inserts the administration email address (i.e. <your@email.here>)
%% inserts a percent sign (i.e. %)


Antwort 6 von abcdneu

Vielen Dank für Eure Hilfe,

OmniHTTPd und ActivePerl sind installiert, und die Seiten werden nun lokal einwandfrei dargestellt.
Die Installation war auch kinderleicht, echt super.

MfG, Björn.


Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: