CGI geht nicht, obwohl installiert

Creativ

Registered User
Hi,
habe gerade ein Problem mit unserem Server.
Und zwar werden die CGI-Scripte nicht ausgeführt.
Es wird nur die Datei zum Download angeboten.

Auf dem Server ist aber cgi installiert und als modul eingebunden.

Haben dann einen Ordner cgi-bin erstellt und folgendes ausgeführt:
ScriptAlias cgi-bin/ "/srv/www/htdocs/ld-network/html/cgi-bin/"
<Directory "/srv/www/htdocs/ld-network/html/cgi-bin">
AllowOverride FileInfo
Options ExecCGI Includes
Order allow,deny
Allow from all
</Directory>


Der Server läuft übrigens auf Suse 10.1

Habt ihr eine Idee warum das CGI-Script nicht ausgeführt wird?

Danke schonmal für Eure Hilfe! :)
 
Hallo Community,
wir haben das gleiche Problem mit unserem 1und1-Root-Server, Suse 10.1 Plesk 8. Mit Suse 9.3 ging es übrigens auch nicht...
Die Jungs vom Support taugen nix und erzählem einem was von "mein Kollege sagt das sollte aber gehen"...:eek:

Jaja...

Alla hopp. Der Server wurde neu initialisiert und in Plesk wurde PHP, CGI usw. aktiviert. Trotzdem werden CGI´s nicht ausgeführt sondern als Download angeboten. Das deutet ja darauf hin, das .cgi nicht erkannt wird.

Ich bin über jeden Tipp dankbar...
So long, ciao

Birdfree
 
Brauchen .cgi Skripte nicht auch noch Execute Rechte? :rolleyes: Egal was da für ne Programmiersprache dahinter steckt ...
 
Hallo Thorsten, hi Mario.
Also AddHandler war schon eingestellt und wir haben es auch noch einmal überprüft. Allerdings ohne Erfolg.
Die Rechte für das CGI stehen natürlich auf 777, also ausführbar.
Ich weis ned, hab schon einen Bekannten befragt der sich auch mit der Materie auskennt. Er war von der Grundkonfiguration des Systems ned angetan, konnte den Fehler allerdings auch ned beheben...
Ich hab noch einen Trumpf im Ärmel, den erreich ich allerdings erst heute Abend.
Drückt mal die Daumen.

Gruß Birdfree
 
Hallo!
- Wie sieht es mit Besitzer und Gruppe der Dateien aus?
- CGI Scripte bekommen normalerweise 755 als Berechtigung.
- Was sagt das Apache Error Log, wenn versucht wird, ein Script auszuführen?
- Läuft das Script auf der Kommondozeile?

mfG
Thorsten
 
In welchem Verzeichnis sind Deine CGI's? Mach mal ein 'ls -l' darin.
Schon mal in /var/log/apache2/suexec.log reingeschaut?

Die anderen Fragen von Thorsten natürlich auch noch beachten.

huschi.
 
Back
Top