>Nun laufen meine bisher programmierten Perlskripts noch nicht
richtig
>auf meinem Apache- Server (im Browser). Die Einstellungen in der
>srm.conf & httpd.conf hab ich noch nicht veraendert.
>Meine Skripts wurden mit 'chmod 755 name.cgi' bzw. 'chmod a+x
>name.cgi' schon fur ALL ausfuehrbar gemacht, liegen im Verzeichnis
>'/etc/httpd/cgi-bin' und enden auf '.cgi'.
>Was stimmt jetzt immer noch nicht?
>Oder funktioniert es nur nicht, wenn ich mich als root einlogge?
(Weil
>es ist ja fur ALL ausfuhrbar.) :-/
Das Problem kenn ich, war auch fast am Verzweifeln, auf der Shell
funktionierts, im Apache, ab
SuSE 5.3 nicht mehr.
Grund:
Es werden Module fuer Perl geladen, wie man in der srm.conf sehen
kann werden diese
fuer das Verzeichnis /cgi-bin/ aktiviert.
Einiger Perl-Programme nehmen dies uebel.
Loesung:
Teste mal Scriptalias /cgi/ /etc/httpd/cgi-bin # oder wo auch
immer Dein CGI-verzeichnis ist
und greife dann mal auf http:///cgi/script.cgi statt auf
http:///cgi-bin/script.cgi zu.
Meistens gehen die Programme dann.
Oder einfach die <Directory> - Eintraege fuer /cgi-bin/ deaktivieren.
Gruss Peter
--
Um aus der Liste ausgetragen zu werden, eine Mail an [EMAIL PROTECTED]
schicken, mit dem Text: unsubscribe suse-linux