PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache kann Cgis nicht ausführen



08.10.00, 12:28
Ich habe auf meinem Server Suse 7.0 laufen. Wenn ich ein perl-Skript auf Apache ausführen möchte, kommt nicht Datei gefunden, sondern Internal Error. In den Log-Files steht dann: Execution failed, file not found

Hat einer ne Ahnung woran das liegt?

08.10.00, 15:00
hi hennevl,
der Apache ist korrekt konfiguriert, das Script liegt im richtigen
Verzeichnis, um was für ein Script handelt es sich?

08.10.00, 15:28
Das tritt bei allen Cgis auf (Forum und Counter). Ich überprüf aber noch mal die Konfiguration

08.10.00, 15:46
Das komische ist ich kann die Dateien auch nicht so ausführen(Suse+Redhat). Der listet die Dateien zwar auf aber wenn ich sie ausführen will kommt file not found. Die dateien sind auf 755 oder 777 gesetzt.

09.10.00, 07:48
moin

perl ist aber installiert ? das richtige verzeichniss muss im header stehen !

#!/usr/bin/perl
^^^^^^^^^^^^^
| || || || | ------ programm-name (kann ggf. auch perl5 oder was anderes
| || || || | sein! )
--------------- verzeichniss

09.10.00, 07:51
hmm .. naja ... sieht schon etwas komisch aus http://www.linuxforen.de/ubb/wink.gif

hier nochmal deutlicher :

#!/usr/bin/perl

/usr/bin/ = verzeichniss

perl = programm ( kann auch perl5 oder was anderes sein ... )