Hallo alle!
Nutzers meines Gästebuchs sind meistens damit zufrieden und kommen fast alle damit klar, so dass ich keinen Support leisten muß. Allerdings gibt es bei einer lokalen Installation unter Xampp immer wieder das Problem, dass eine mittels require eingebundene Library nicht gefunden wird.
Bei mir auf dem lokalen Xitami läuft dieses ohne Problem:
D
-www
--cgi-bin
---web-lib.pl
---require_test.pl
require_test.pl:
#!/usr/bin/perl -w
require 'web-lib.pl';
print "Content-type: text/html\n\n";
print $date;
$date wird in web-lib.pl ermittelt.
Xampp-User berichten hier, das GB-Skript (und auch dieses Test-Skript) wirft eine Fehlermeldung 'raus:
Can't locate web-lib.pl in @INC (@INC contains: X:/xampp/perl/site/lib/ X:/xampp/perl/site/lib X:/xampp/perl/lib/ . X:/xampp/apache) at X:/xampp/htdocs/cgi-bin/require_test.pl line 3.
Dabei steht doch der Punkt ».« in @INC für das aktuelle Verzeichnis, in dem Fall also »cgi-bin«. Und da ist auch die web-lib.pl, warum kommt hier bei Xampp-Usern eine Fehlermeldung? Wenn diese das GB auf ihren Webspace installieren, funktioniert auch alles wieder tadellos. Nur mit Xampp nicht.
Ich selbst habe Xampp nicht installiert.
Das GB wird irgendwann umgeschrieben und die Chose anders geregelt, doch befürchte ich, dass ein Modul im cgi-bin ebenfalls nicht in @INC located werden würde...
Jemand eine Idee (außer den Nutzern den Rat geben, die Datei zu verschieben)?
Viele Grüße aus Frankfurt/Main,
Patrick
_ - jenseits vom delirium - _
[link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
Nichts ist unmöglich? Doch!
Heute schon gegökt?