dedlfix: Warum verlangen manche Software (Forum, Shop) 777'er Rechte

Beitrag lesen

Hi!

Oder der Webserver hat keinen solchen privaten Kanal und keinen dauerlaufenden Interpreter, oder kann/darf/will den Dauerläufer nicht nutzen, dann muß er ein CGI-Programm oder einen FastCGI-Server via exec() starten, und in beiden Fällen ist das x-Bit notwendig.

Ja, aber nicht für das (PHP-)Script, sondern nur für das php-cgi (die php.exe sozusagen). Das PHP-Script selbst muss dann nur noch von php-cgi gelesen werden können (r ohne x). Das CGI-Programm ist der PHP-Interpreter, nicht das PHP-Script.

Lo!