mod_perl Verständnisproblem

Alles, was Perl betrifft, kann hier besprochen werden.

mod_perl Verständnisproblem

Postby Mathias Wilhelm » 30. October 2006 12:46

Salut,
ich habe gerade zwei STunden mit einem Problem vergeudet, das sich meinem Verständnis verschliesst:

wenn ich in einem einfachen perl script die Zeile
Code: Select all
require common.pl

einfüge so beschwert sich der perl interpreter, dass er die datei in @INC nicht finden kann obwohl sie existiert.

lasse ich setup_xampp laufen uund konfigurier ohne mod_perl, habe ich das problem nicht.

wenn ich die Zeile ändere in:
Code: Select all
require c:/opt/xampp_1.5.4/cgi-bin/test/common.pl

werden einige subs erkannt, andere wiederum nicht. Eine Logik kann ich nicht erkennen.
Ohne mod_perl funktioniert es problemlos.

In einem cmd-Fenster mit den aufruf c:\opt\xampp_1.5.4\apache\bin\perl.exe mxtest.pl existieren die Probleme nicht, weder mit noch ohne mod_perl

Umgebung: OS=WindowsXPpro (gepatched bis in die Harrspitzen), Xampp 1.5.4 mit perl addon

Für Aufklärung meiner Finsternis bin ich sehr dankbar
Mathias
Mathias Wilhelm
 
Posts: 10
Joined: 24. September 2004 12:07
Location: Bad Bellingen

Postby wora » 16. January 2007 11:10

Laut Perl-Handbuch sollte man 'do' statt require verwenden.
Habve ich gemacht und meine probleme waren weg.
(Perl 5.8.8., mit 5.6 trat der Effekt nicht auf)
wora
 
Posts: 4
Joined: 27. December 2006 19:16


Return to Perl

Who is online

Users browsing this forum: No registered users and 1 guest