Acwww-Schnittstelle

Veronika Willmann willmann at lt.lsa-net.de
Di Feb 8 10:03:46 CET 2000


Thomas Berger schrieb:

> Veronika Willmann wrote:
>
> > Installationspaket) kopiert. Leider komme ich nicht mal zur Anzeige der
> > ersten Maske (maske.pl). Der Browser meldet den "Error 500 ".
>
> Es empfiehlt sich, diese Dinge von der Kommandozeile aus
> zu testen. Dafuer muessen allerdings auch die Umgebungsvariable
> REQUEST_METHOD  und QUERY_STRING sinnvoll besetzt werden :-

>
>
> > Und in der Logdatei vom Apache steht:
> > "[Mon Feb  7 17:16:35 2000] [error] Undefined subroutine
> > &Apache::ROOT::cgi_2dbin::acwww25::maske_2epl::Init called at
> > /usr/local/httpd/cgi-bin/acwww25/maske.pl
> > line 19." Diese Line 19 lautet: "&Init".
> >
> > Hat jemand vielleicht Erfahrungen mit Apatche und kann mir ein Tip
> > geben? Ich weiß nicht mehr weiter.
>
> Merkwuerdig ist, dass der Fehler nicht schon vorher
> auftaucht, wenn es um die require-Zeilen geht.
>
> Also: Ich tippe trotzdem darauf, dass acwww25.pl
> (darin ist &Init() definiert) nicht gefunden wird.
> Warum das keine Fehlermeldung liefert, liegt
> entweder daran, dass Ihr Apache nicht Perl5 in
> einer halbwegs aktuellen Verision startet, sondern
> evtl. sogar Perl 4, oder aber dass der Server
> irgendeinen Beschleuniger (ModPerl, FastCGI etc.)
> einsetzt. Dann sieht es schlecht fuer Sie aus...
>
> Aber zunaechst einmal: Was passiert, wenn Sie
> maske.pl von der Kommandozeile aus starten?

Dann kommt folgende Fehlermeldung: "Can't locate cgi-lib.pl in @INC (@INC
contains: /usr/lib/perl5/5.00502/i586-linu
x /usr/lib/perl5/5.00502 /usr/lib/perl5/site_perl/5.005/i586-linux
/usr/lib/perl5/site_perl/5.005 .) at ./maske.pl line 11. "
Das "perl -v" Kommando meldet " version 5.005_02 built for i586-linux". Nach
Auskunft des Systemverwalters wird ModPerl eigesetzt, da bei der Installation
von Suse ist wohl automatisch dabei.
Ich habe aber cgi-lib.pl vorsorglich in "/usr/lib/perl5/site_perl/5.005"
kopiert, was aber nichts genutzt hat.

MfG
Willmann





Mehr Informationen über die Mailingliste Allegro