Ja eigentlich sollte sowas ja kein Problem sein oder?
naja, bei mir schon
also ich habe einen fertigen Apache 1.3 mit PHP und MYSQL am laufen, jetzt wollte ich mal in die Perl CGI entwicklung einsteigen.
Dazu habe ich mir dann "perl, libapache-mod-perl, apache-perl" installiert.
in der httpd.conf wird auch das Modul cgi_mod geladen.
aber wenn ich jetzt versuche ein Perlscript in dem cgi-bin verzeichnis auszuführen mekert er mich an das der Apache nicht richtig konfiguruert ist.
was brauch ich denn dann noch alles damit ich das mal zum laufen bekomme?
oder wo kann ich denn noch nachschauen was da schiefgegangen ist?
Apache mit Perl ???
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Re: Apache mit Perl ???
Hast du mal eine Fehlermeldung?banane hat geschrieben:aber wenn ich jetzt versuche ein Perlscript in dem cgi-bin verzeichnis auszuführen mekert er mich an das der Apache nicht richtig konfiguruert ist.
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
also ich habe jtzt mal die apache logs angeschaut, und folgende ausgabe gefunden, wenn ich in einem Browser "test.pl" aufrufe.
und dann habe ich gleich mal geschaut wer denn /usr/bin/perl ausführen darf, und das dürfen alle. das script sieht folgender massen aus, welches ich unter dem verzeichnis "/usr/lib/cgi-bin/" abgespeicher habe, und auch erreichbar ist über "http://meinserver/cgi-bin/test.pl"
und in dem Browser heisst es :
Code: Alles auswählen
[Sun Nov 2 16:38:33 2003] [error] (13)Permission denied: exec of /usr/lib/cgi-bin/test.pl failed
[Sun Nov 2 16:38:33 2003] [error] [client 192.168.0.3] Premature end of script headers: /usr/lib/cgi-bin/test.pl
Code: Alles auswählen
#!/usr/bin/perl -w
print "Content-Type: text/html\n\n";
print "<html><head><title>TEST-CGI-SKRIPT</title></head>\n";
print "<body><h1>Gratulation!!! Ihr erstes CGI-Skript.</h1></body></html>";
Code: Alles auswählen
Inernal Server Error
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Viel interessanter waere ja, wie die Rechte fuer /usr/lib/cgi-bin/test.pl gesetzte sind..banane hat geschrieben:und dann habe ich gleich mal geschaut wer denn /usr/bin/perl ausführen darf, und das dürfen alle
Code: Alles auswählen
ls -lh /usr/lib/cgi-bin/test.pl
by, Martin
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
hmmmmm.......blackm hat geschrieben:Viel interessanter waere ja, wie die Rechte fuer /usr/lib/cgi-bin/test.pl gesetzte sind..banane hat geschrieben:und dann habe ich gleich mal geschaut wer denn /usr/bin/perl ausführen darf, und das dürfen alle
Jetzt aber bitte nicht schlagen
die durfte man nicht ausführen, ... "hinter dem Sessel versteckt"
also da haben wir das problem mal wieder vor der Tastatur gefunden.
jetzt gehts danke für die Mühe...
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Ich glaub das ist Apache FAQ 08/15banane hat geschrieben:Jetzt aber bitte nicht schlagen
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden