Hallo
wenn ich meine homepage-seite aufrufen will, wird sie nicht gefunden. der browser zeigt dann "Internal Server Error".
Ich habe ein kleines script geschrieben und will es jetzt ausführen.
Normal sind meine Perlscripte im Verzeichnis cgi-bin. Da läuft es auch...
Jetzt habe ich aber einen link im verzeichnis cgi-perl der auf das script zeigt und versuche es aus diesem verzeichnis aufzurufen.
Dass der apache das cgi-perl erkennt habe ich zudem in der httpd.conf noch zwei einträge gemacht:
Alias /cgi-perl/ /opt/lampp/cgi-perl/
<Location /cgi-perl>
SetHandler perl-script
PerlHandler Apache::Registry
PerlSendHeader on
Options ExecCGI
</Location>
und
<Location /perl-status>
SetHandler perl-script
PerlHandler Apache::Status
order deny,allow
deny from all
allow from 192.168.0.4
</Location>
im errorlog sind die einträge:
[Sun Sep 28 12:24:16 2003] [error] failed to resolve handler `Apache::Registry'
und
[Sun Sep 28 12:24:16 2003] [error] [client 192.168.0.4] Can't locate Apache/Registry.pm in @INC (@INC contains: /opt/lampp/lib/perl5/site_perl/5.8.0/i686-linux/Apache2 /opt/lampp/lib/perl5/5.8.0/i686-linux /opt/lampp/lib/perl5/5.8.0 /opt/lampp/lib/perl5/site_perl/5.8.0/i686-linux /opt/lampp/lib/perl5/site_perl/5.8.0 /opt/lampp/lib/perl5/site_perl .) at (eval 3) line 3.
So wie ich das verstehe findet er den handler Registry nicht, aber wiso?
gruss stephan