LuckyWombat
Mitglied
Thread Starter
- Dabei seit
- 07.08.2005
- Beiträge
- 26
- Reaktionspunkte
- 0
Hallo an alle!
Ich habe hier ein Problem mit dem Ausführen von cgi-Skripten auf meinem iBook.
Zur Vorgeschichte:
Um cgi zu aktivieren habe ich folgendes gemacht:
Anschliessend habe ich bei folgenden Zeilen das Kommentar-Zeichen entfernt:
Desweiteren habe ich folgende Zeile ergänzt:
Diese sieht jetzt so aus:
Wenn ich aber ein Testskript ausführen will, bekomme ich einen Fehler 403, dass ich nicht über genügend Rechte verfüge, die Datei aufzurufen. Dem Skript habe ich mit chmod 755 ausreichende Rechte gegeben.
Googlen hat mir nicht wirklich geholfen, obwohl das ein häufig vorkommender Fehler zu sein scheint. Ich habe diese Webseite gefunden, in welcher beschrieben wird, dass es unter /private/etc/httpd ebenfalls eine, für den Benutzer spezifische, conf-Datei befindet, die die ursprüngliche httpd.conf überschreibt. Der Autor gibt an, dass man entweder die Zeile
in der httpd.conf auskommentiert, oder aber in der benutzerspezifischen Datei ebenfalls die gewünschten Änderungen vornimmt. Beides habe ich ausprobiert, aber ohne Erfolg. Das Auskommentieren hat keine Veränderung gebracht und die benutzerspezifische Datei enthält exakt die gleichen Änderungen, die ich auch nicht erst anpassen musste, da bereits von vornherein vorhanden. Das scheint es also nicht zu sein.
Kann mir da irgendjemand weiterhelfen? Ich bin für jeden Hinweis dankbar.
Zur Vollständigkeit: der Apache Server wurde nach jeder Änderung an der httpd.conf mit
neu gestartet. Daran kann es also auch nicht liegen.
Vielen Dank für Eure Hilfe.
Viele Grüsse,
LuckyWombat
Ich habe hier ein Problem mit dem Ausführen von cgi-Skripten auf meinem iBook.
Zur Vorgeschichte:
Um cgi zu aktivieren habe ich folgendes gemacht:
Code:
sudo nano /etc/httpd/httpd.conf
Anschliessend habe ich bei folgenden Zeilen das Kommentar-Zeichen entfernt:
Code:
#LoadModule cgi_module libexec/httpd/mod_cgi.so #AddModule mod_cgi.c #AddHandler cgi-script .cgi
Desweiteren habe ich folgende Zeile ergänzt:
Code:
Options Indexes FollowSymLinks MultiViews
Diese sieht jetzt so aus:
Code:
Options Indexes FollowSymLinks MultiViews ExecCGI
Wenn ich aber ein Testskript ausführen will, bekomme ich einen Fehler 403, dass ich nicht über genügend Rechte verfüge, die Datei aufzurufen. Dem Skript habe ich mit chmod 755 ausreichende Rechte gegeben.
Googlen hat mir nicht wirklich geholfen, obwohl das ein häufig vorkommender Fehler zu sein scheint. Ich habe diese Webseite gefunden, in welcher beschrieben wird, dass es unter /private/etc/httpd ebenfalls eine, für den Benutzer spezifische, conf-Datei befindet, die die ursprüngliche httpd.conf überschreibt. Der Autor gibt an, dass man entweder die Zeile
Code:
Include /private/etc/httpd/users/*.conf
in der httpd.conf auskommentiert, oder aber in der benutzerspezifischen Datei ebenfalls die gewünschten Änderungen vornimmt. Beides habe ich ausprobiert, aber ohne Erfolg. Das Auskommentieren hat keine Veränderung gebracht und die benutzerspezifische Datei enthält exakt die gleichen Änderungen, die ich auch nicht erst anpassen musste, da bereits von vornherein vorhanden. Das scheint es also nicht zu sein.
Kann mir da irgendjemand weiterhelfen? Ich bin für jeden Hinweis dankbar.
Zur Vollständigkeit: der Apache Server wurde nach jeder Änderung an der httpd.conf mit
Code:
sudo apachectl restart
Vielen Dank für Eure Hilfe.
Viele Grüsse,
LuckyWombat