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

rosti
 2014-06-29 09:57
#176201 #176201
User since
2011-03-19
3492 Artikel
BenutzerIn
[Homepage]
user image
2014-06-28T07:58:40 GwenDragon
Die Rechte sind nötig, weil die Perl- mit suexec laufen bzw. PHP-Programme einen mod_php/Fastcgi-Wrapper haben.


Mit suexec hat das nichts zu tun. 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

suexec: Shwitch user, execute, hiermit wird die Webserverinstanz unter einem anderen Benutzeraccount gestartet, d.h. für ein Perl-Script, dass es nur für denjenigen Benutzer ausführbar sein muss, welcher in suexec konfiguriert ist.

PHP: Der Webserver ist so konfiguriert, dass die auzuliefernden Dateien (i.d.R. *.php) geparst werden, dabei wird PHP-Code, welcher zwischen den Token <?php CODE ?> notiert ist, über den PHP-Interpreter ausgeführt.

Viele Grüße.
--
Bald ist es wieder soweit, wir brauchen einen neuen Kalender: http://rolfrost.de/fotokalender.html

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