Hallo Silke!
Wenn wieder die Meldung »Can't locate ...« ausgegeben wird,
Ja, wird wieder ausgegebn.
Sorry, wenn ich blöd frage, aber Du hast das Skript wirklich in E:\test\cgi-bin kopiert und dort befindet sich auch web-lib.pl?
Also, wenn sogar das cgi-bin in @INC ausgeführt wird:
@INC contains: "C:/xampp/perl/site/lib/ e:/test/cgi-bin
...........................................^^^^^^^^^^^^^^^
(BTW: wie hast Du das hinbekommen?), _kann das einfach nicht sein_. Denn Module und Libraries werden in @INC gesucht, und hier in »Deinem« @INC ist der Pfad zum cgi-bin ja angegeben.
Entweder ist Dein Apache kaputt oder Deine Perlinstallation ;)
Root is: E:/test
Wenigstens das ist OK.
CWD is: C:/xampp
Das sollte E:/test/cgi-bin sein.
Datum aus web-lib.pl ermittelt ist:
Klar, wenn die Zeile auskommentiert, kommt hier nichts - das ist OK.
$0 is: E:/test/cgi-bin/test.pl
Das ist auch OK.
Perl Version is: 5.008008
Das ist auch OK.
$FindBin::Bin is: C:/xampp/apache/bin
Das ist wiederum falsch und sollte E:/test/cgi-bin sein.
PATH is: e:\test\cgi-bin;
............^^^^^^^^^^^^^^^^
Wie kommt der dahin?
-------
Der Test-Rechner ist offline, daher habe ich kein Problem mit www.test.de. Die anderen Seiten sind natürlich so wie von mir im Internet reserviert.
Dennoch sind die Angabe in Deiner hosts-Datei IMHO nicht richtig (auch wenn es funktioniert).
Keine Änderung in httpd-vhosts.conf
Das würde bedeuten, die ist nie editiert worden (alle Zeilen sind auskommentiert)? Also keine VirutalHost-Container mit Angabe des jeweiligen DocumentRoot?
Irgendwo muss C:/xampp als DocumentRoot eingetragen sein, in Deinen confs, anders kann ich mir nicht vorstellen, dass da so ein Murks rauskommt...
Viele Grüße aus Frankfurt/Main,
Patrick
_ - jenseits vom delirium - _
[link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
Nichts ist unmöglich? Doch!
Heute schon gegökt?