PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : cgi-bin PERL geht nicht



Little Billy
30.06.02, 14:48
Hallo,

kleines technisches Problem eines Apache-Newbies :

Mein Apache läuft.
Mein Perl läuft.
Aber es ist mir nicht möglich, so wie in SelfHTML beschrieben ein Perl-Script
zum Laufen zu kriegen. Jedesmal wenn das Skript starten soll / bzw.startet, (Aufruf
über Website) dann fragt mich der Konqueror, mit welchem Programm er die Datei öffnen soll.
Nehme ich Netscape, dann passiert nach dem Aufruf gar nichts.
Nehme ich Opera, dann sehe ich das Skript im Browser.

Ich habe auch mal versucht, über http://127.0.0.1 ins cgi-bin-Verzeichnis zu kommen
Wenn ich also /cgi-bin/ anhänge, kommt
Forbidden You don't have permission to access /cgi-bin/ on this server.
Apache/1.3.23 Server at linux.local Port 80
(Das gilt auch für root)

Was mache ich falsch ?
das Modul Perl ist übrigens im Apache geladen !


Vielen Dank im Vorraus
tom

(Achja, SuSE 8.0)

michael.sprick
30.06.02, 18:08
>>>Wenn ich also /cgi-bin/ anhänge, kommt
>>>Forbidden You don't have permission to access /cgi-bin/ on this server.
>>>Apache/1.3.23 Server at linux.local Port 80
>>>(Das gilt auch für root)

..das ist richtig so. Root oder nicht Root hat damit nix zu tun....

hat das Perl Script Ausführrechte?

Kennt apache das CGI-BIN Verzeichnis? sprich:

ScriptAlias /cgi-bin/ "/var/www/cgi-bin/" ?
(...oder eben das entsprechend richtige Verzeichnis?)

wenn Du mod_perl benutzt, hast Du den entsprechenden AddHandler eingebaut?

gruss, B *g*