Thread Skripte lassen sich nicht ausführn (24 answers)
Opened by McHorst at 2006-03-13 13:18

GwenDragon
 2006-03-13 23:57
#7092 #7092
User since
2005-01-17
14607 Artikel
Admin1
[Homepage]
user image
Unter Apache 2 gilt:
Voreinstellung:
ScriptInterpreterSource Script
Quote
Die Direktive steuert, wie der Apache den Interpreter zur Ausführung von CGI-Skripten bestimmt. Die Voreinstellung ist Script. Dies veranlaßt den Apache, den Interpreter zu verwenden, auf den die Shebang-Zeile (erste Zeile, beginnt mit #!) im Skript zeigt. Auf Win32-Systemen sieht diese Zeile üblicherweise so aus:

#!C:/Perl/bin/perl.exe

oder, wenn perl im Pfad (Umgebungsvariable PATH) liegt, einfach:

#!perl


Achtung:
Quote
Sicherheit

Seien Sie vorsichtig, wenn Sie ScriptInterpreterSource Registry bei Verzeichnissen verwenden, auf die eine ScriptAlias-Anweisung zeigt, denn der Apache wird versuchen, jede Datei innerhalb des Verzeichnisses auszuführen. Die Einstellung Registry kann unerwünschte Programmaufrufe bei Dateien verursachen, die üblicherweise nicht ausgeführt werden. Auf den meisten Windows-Systemen beispielsweise startet der voreingestellte Öffnen-Befehl für .htm-Dateien den Microsoft Internet Explorer, so dass jede HTTP-Anfrage nach einer existierenden .htm-Datei im Skript-Verzeichnis den Browser auf dem Server im Hintergrund starten würde. Dies ist leichte Art und Weise, Ihr System binnen etwa einer Minute zum Absturz zu bringen.

http://localhost/manual/mod/core.html#scriptinterpretersource\n\n

<!--EDIT|GwenDragon|1142287169-->

View full thread Skripte lassen sich nicht ausführn