2014-06-28T07:58:40
GwenDragonDie 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