Thread Warum braucht ein PHP SKript kein chmod 755 zum starten? (8 answers)
Opened by cbxk1xg at 2014-06-27 21:29

GwenDragon
 2014-06-29 11:52
#176207 #176207
User since
2005-01-17
14761 Artikel
Admin1
[Homepage]
user image
Deine Erklärung ist erweiterungsbedürftig.

2014-06-29T07:57:00 rosti
Mit suexec hat das nichts zu tun.
Wieso? Welche Wrapper wrden denn sonst benutzt, um ein CGI laufen zu lassen?
Suexec braucht sehr wohl ausführbare Dateien auf unixoiden OS.

2014-06-29T07:57:00 rosti
Ein Lt. CGI-Standard konfigurierter Webserver führt ein Perl-Script aus, wenn:

- die Shebang notiert ist, das ist die erste Zeile zum Script-Interpreter
- das Script ausführbar ist für denjenigen Benutzer, unter welchem der Webserver läuft
Stimmt alles nur bedingt.
1. Der Shebang ist nicht eine Zeile zum Interpreter. Es muss nicht der Pfad zum Programm sein, welches das CGI ausführt. Es muss nur zum Programm auflösen, das ist eben was anderes. http://www.perl-blog.de/2008/12/shebang-und-path.h...
3. Unter Windows muss das CGI keine ausführbare Rechte haben
4. Ein CGI läuft auch ohne ausführbare Rechte, das ist eine Frage ob ein bestimmter Handler oder eine Action benutzt wird
Last edited: 2014-06-29 14:54:32 +0200 (CEST)

View full thread Warum braucht ein PHP SKript kein chmod 755 zum starten?