cgi-Script startet nicht

Alles, was Perl betrifft, kann hier besprochen werden.

Postby Wiedmann » 18. September 2004 21:53

Vieleicht hilft Dir weiter habe Xampp und AddOn Perl 1.4.5 NEU installiert.

Also alles gelöscht und wieder neu aufgespielt nacheinander? (Du hast was vom Installer gesagt... wenn schon neu, hätte ich mal dir ZIP-Packete genommen)

Habe ebenfalls ActivePerl installiert.

Dann brauchst du kein XAMPP Pearl AddOn...
Mußt dem Apachen und deinen Scripten halt nur sagen wo sich dieses Perl befindet.

1)Refresh now!(Jetzt aktualisieren)
...
nach tasten drücken schließt das Fenster einfach nur.

Die "1" (eins) hast du da aber gedrückt?

Habe in "httpd.conf" nach der entsprechenden Zeile gesucht, nicht vorhanden.

Da könnte auch nur "conf/perl.conf" in der Zeile vorkommen. Wichtig ist eigentlich das "perl.conf" in der Zeile.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby airis » 19. September 2004 14:25

Hallo Wiedmann,

habe XAMPP und ActivePerl in der ZIP-Version installiert.
Die Seite "perltest.cgi" erscheint problemlos, bei meinem
"reiseberichte.cgi" (auch in cgi-bin) erscheint folgende Meldung:
[Sun Sep 19 15:03:38 2004] [error] [client 127.0.0.1] File does not exist: D:/server/xampp/htdocs/CGI-BIN

Cgi-bin steht aber direkt in xampp und ich denke das ist richtig so.
Du sagtest
Mußt dem Apachen und deinen Scripten halt nur sagen wo sich dieses Perl befindet.

Wie???, habe die erste Zeile in meinem Script "reiseberichte.cgi" folgendermaßen:
Code: Select all
#!D:\server\xampp\perl\bin\perl.exe

Ich denke alles ist richtig, oder was habe ich vergessen oder falsch?

Da könnte auch nur "conf/perl.conf" in der Zeile vorkommen. Wichtig ist eigentlich das "perl.conf" in der Zeile.

Habe über suchen eineinzigesmal perl in enem Text gefunden.

Viele Grüsse
Airis
airis
 
Posts: 134
Joined: 18. May 2004 12:33

Postby airis » 19. September 2004 14:52

Hallo Wiedmann

Sorry, habe vergessen das perl.conf ist nur im perl-addon und somit nicht vorhanden wenn ich nur Xampp und ActivePerl installiert habe.

Viele Grüsse
Airis
airis
 
Posts: 134
Joined: 18. May 2004 12:33

Postby Wiedmann » 19. September 2004 15:03

habe XAMPP und ActivePerl in der ZIP-Version installiert.

Hmmm.
Nochmal von vorne... hast jetzt erst die ZIP-Version genommen oder schon immer?
Wenn du die XAMPP-ZIP in "D:\server\" entpackt hast. Danach "setup_xampp.bat" ausgeführt hast (in "D:\server\xampp\").
Dann hättest du ja nur das Perl-AddOn auch in "D:\server\" entpacken müssen und nochmal "setup_xampp.bat" ausführen müssen.

Wieso ActivePerl (und nicht das AddOn vom XAMPP)? Und wenn ja, wohin hast du ActivePerl dann installiert?

[Sun Sep 19 15:03:38 2004] [error] [client 127.0.0.1] File does not exist: D:/server/xampp/htdocs/CGI-BIN

Wenn du alles gelassen hast wie es war, ist das kein Wunder...
" D:/server/xampp/htdocs/CGI-BIN" Das ist ja auch nur ein Verzeichnis. Da fehlt irgendwie die Dateiangabe. Was hast du denn da genau aufgerufen bei der Fehlermeldung?
Dieses Verzeichnis sollte auch dort sein:
"D:/server/xampp/cgi-bin/" (ohne htdocs)

Habe über suchen eineinzigesmal perl in enem Text gefunden.

nachdem dein Apache jetzt wieder läuft, scheinst du ja schon wieder einiges verändert zu haben. Erinnere dich an deine Meldung:
Code: Select all
apache.exe: could no open document config file D:/server/xampp/apache/config/perl.conf

Zu diesem Zeitpunkt gab es jedenfalls eine Zeile in der "httpd.conf" wo das einbinden der "perl.conf" mit drinstand.

#!D:\server\xampp\perl\bin\perl.exe

Sollte für das XAMPP-Perl stimmen... auch wenn ich "/" genommen hätte:
#!D:/server/xampp/perl/bin/perl.exe
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby airis » 19. September 2004 15:43

Hallo Wiedmann,
bevor ich weitern Mist baue: "ist es besser Xampp und das Addon oder Xampp und ActivePerl"?

Gruss
Airis
airis
 
Posts: 134
Joined: 18. May 2004 12:33

Postby Wiedmann » 19. September 2004 16:35

Hmmm,
sowohl als auch *g*

Beim XAMPP AddOn bekommst du ja nicht nur das pure Perl komplett mit Module, sondern auch mod_perl und Perl::ASP im XAMPP eingerichtet.

Was jetzt rein Perl und seine Module angeht ist evtl. ActivePerl die bessere Lösung. Damit bekommst du dann den PacketManager mit dem sich viele Module auch einfach nachinstallieren lassen. Aus Lizenzgründen kann das beim XAMPP nicht dabei sein.

Für die Installation von ActicePerl ist es am einfachsten sich das AS Packages herunterzuladen das ganze zu entpacken (nicht nach XAMPP!) und die "installer.bat" aufzurufen. Als Ziel gibt man dann "/xampp/perl/" an. Das vorhanden sollte man aber voher löschen. In deinem Fall wäre es dann das Verzeichnis "D:\server\xampp\perl".
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby airis » 19. September 2004 17:08

Hallo Wiedmann,

<<auch ein blindes Huhn findet manchmal ein Korn>>


ich hab's mit Xampp und Add-on in ZIP-Version am laufen.
Das Perl-Scipt hat noch eine Fehlermeldung
Code: Select all
Software error:
Undefined subroutine &main::fatal_error called at D:/server/xampp/cgi-bin/firebook/firebook.cgi line 64.

muss schauen woran es liegt oder hast Du eine Idee?

Gruss
Airis
airis
 
Posts: 134
Joined: 18. May 2004 12:33

Postby Wiedmann » 19. September 2004 17:17

muss schauen woran es liegt oder hast Du eine Idee?

Sorry, habe anfürsich von Perl überhaupt keine Ahnung...

Wie sieht es denn mit dem Support vom Hersteller aus?
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby airis » 19. September 2004 17:35

Hallo Wiedmann,
Sorry, habe anfürsich von Perl überhaupt keine Ahnung...

Du bist ein Scherzbold, ohne Dich wäre ich nie so weit gekommen.
Wie sieht es denn mit dem Support vom Hersteller aus?

Habe schon an den Script Autor eine Mail geschrieben.

Ich Danke Dir für die lange Geduld mit mir, das alles ist Neuland für mich und ohne Dich wäre ich nie so tief in die Materie eingedrungen.

Viele Grüsse aus Frankreich und nochmals Danke
Airis
airis
 
Posts: 134
Joined: 18. May 2004 12:33

Previous

Return to Perl

Who is online

Users browsing this forum: No registered users and 9 guests