CGI/PERL richtig installiert?

Bash, Shell, PHP, Python, Perl, CGI
der dude
Posts: 114
Joined: 2005-03-04 18:46

CGI/PERL richtig installiert?

Post by der dude » 2005-03-11 16:47

Hallo,

Ich habe mir einen neuen Root mit apche2, confixx3, php4, mysql usw aufgesetzt. Perl läuft dort als Apache Modul.

Bei meinen anderen Rootservern habe ich das auch als Apache Modul laufen.

Nur hier scheint es irgendwie nicht zu klappen. Ich habe ein CGI Script hochgeladen (im ASCII Modus) und alle Dateien auf 755 gesetzt.
Nur wenn ich das jetzt aufrufe, bekomme ich

Code: Select all

Serverfehler!
Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist. 

Fehlermeldung: 
Premature end of script headers: admin.cgi 

Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber. 

Error 500
In der error_log steht:

Code: Select all

[Fri Mar 11 16:40:23 2005] [error] [client 82.83.3.182] Can't locate admin.cnf in @INC (@INC contains: /usr/lib/perl5/5.8.5/i586-linux-thread-multi /usr/lib/
perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i
586-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl) at admin.cgi line 22.
[Fri Mar 11 16:40:23 2005] [error] [client 82.83.3.182] Premature end of script headers: admin.cgi

Wenn ich genau das gleiche auf einem meiner anderen Server mache, dann geht es. Also das Script ist vollkommen in Ordnung.

Ich weiß da echt keinen Rat mehr. Kann es sein das irgendein Modul fehlt?

der dude
Posts: 114
Joined: 2005-03-04 18:46

Re: CGI/PERL richtig installiert?

Post by der dude » 2005-03-11 18:35

weiß echt keiner einen Rat?

Gruß

ag
Posts: 89
Joined: 2004-07-25 00:17

Re: CGI/PERL richtig installiert?

Post by ag » 2005-03-11 20:41

Hey

Vielleicht ein Rechteproblem

http://aktuell.de.selfhtml.org/artikel/ ... dex.htm#a7

oder google mal --> das gibs ne Menge Lösungsvorschäge

By AG

kawfy
Posts: 307
Joined: 2002-08-08 23:45

Fehlermeldungen lesen und verstehen können

Post by kawfy » 2005-03-11 21:00

Wer lesen kann, ist klar im Vorteil. -- Was ist schief gelaufen? :P

Code: Select all

[...] Can't locate admin.cnf in @INC (@INC contains: /usr/lib/perl5/5.8.5/i586-linux-thread-multi /usr/lib/
[...]
Du solltest die Ursache dieser Fehlermeldung beheben.

:arrow: Rufe doch mal das Skript an der Shell auf. Vielleicht wird's dir dann verständlich genug angezeigt.

der dude
Posts: 114
Joined: 2005-03-04 18:46

Re: CGI/PERL richtig installiert?

Post by der dude » 2005-03-11 21:42

Ja, in der Datei admin.cgi war nur der Name der Aufzurufenen Datei angegeben. Wenn dort nun der gesamte Pfad angegeben wird, dann klappt es.
Mich wundert aber, das das auf eiem meiner anderen Server auch so geht.

Gruß

kawfy
Posts: 307
Joined: 2002-08-08 23:45

Re: CGI/PERL richtig installiert?

Post by kawfy » 2005-03-12 00:43

... dann hat das andere System einen anderen INC-Path.