selfhtml.de - Alles für den Webmaster!

 

Anzeige: Goneo - Du machst das Web!

Anzeige: united-domains - Die ganze Welt der Domains

united domains - jetzt Wunsch-Domain sichern!

Einfache & schnelle Domain-Registrierung zu fairen Preisen ohne Einrichtungsgebühren. Mehr als 250 Domain-Endungen aus einer Hand inklusive E-Mail- & Web-Weiterleitung. Einzigartiges Domain-Portfolio zur bequemen & sicheren Verwaltung Ihrer Domain-Namen.

Jetzt Domain-Check bei united-domains!

Perl script fehler

Autor: Triple_H
Datum: 31.08.2009 21:56:21

Hi,
ich wollte gerade meine ersten Perl scripts ausprobieren und dabei trat ein Problem auf.

Folgendes ich habe auf meinen Rechner den Samba-Server ver6.3 installiert. in den Ordner cgi-bin hab ich ein paar Perl-Scripts (von selfhtml.de) reinkopiert. Als Perl Interpreter habe ich mir activeperl5.8.9 runtergeladen und installiert.

Das erste Perl script klappte einwandfrei
Beim zweiten Script trat jedoch folgender Fehler auf

Can't locate CGI.pm in @INC (@INC contains: .) at D:ServerSambarsambar63cgi-binHello_World.pl line 3. BEGIN failed--compilation aborted at D:ServerSambarsambar63cgi-binHello_World.pl line 3.

Code:
#!D:Perlbinperl.exe -w

use CGI;
use CGI::Carp qw(fatalsToBrowser);

my $cgi = new CGI;

print $cgi->header('text/plain'), "Hallo Welt";

Ich hab schon gegoogelt aber dann heißt es immer ich soll das Modul CGI installieren. Das ist jedoch bei activeperl von Anfang an dabei.

Eine kleine Anmerkung noch:
Beim Sambar-Server gibt es ja einen Ordner "Perl". In diesem Ordner befindet sich ein Pearl-Interpreter. Jetzt weis ich nicht ob der von activeperl automatisch angelegt wurde, oder ob dies ein anderer Pearl-Interpreter ist. Vielleicht hat es ja damit was zu tun ^^.

Ich weis echt nicht mehr weiter. Wäre schön wenn mir einer helfen könnte.



Anzeige: Goneo - Du machst das Web!

Anzeige: united-domains - Die ganze Welt der Domains

united domains - jetzt Wunsch-Domain sichern!

Einfache & schnelle Domain-Registrierung zu fairen Preisen ohne Einrichtungsgebühren. Mehr als 250 Domain-Endungen aus einer Hand inklusive E-Mail- & Web-Weiterleitung. Einzigartiges Domain-Portfolio zur bequemen & sicheren Verwaltung Ihrer Domain-Namen.

Jetzt Domain-Check bei united-domains!

Re: Perl script fehler

Autor: Triple_H
Datum: 02.09.2009 20:31:11

Hi,
hab jetzt den Fehler gefunden. Beim Sambar-Server gibt es eine Einstellung die, die erste Zeile von einem Perl-script automatisch durch einen Pfad ersetzt. Die erste Zeile von einem Perl-skript verweist ja normalerweise zu dem Verzeichnis des Pearl-interpreters. Diese wurde also immer automatisch ersetzt, sodass nicht der Pearl-interpreter verwendet wurde, den ich installiert habe (activepearl), sondern ein Pearl-Interpreter der bei der Installation des Sambar-Servers automatisch mitinstalliert wurde. Und dieser hatte natülich das CGI-Modul noch nicht. Deshalb also die Fehlermeldung