G
Gelöschtes Mitglied 15619
Guest
Hallo ich habe folgende Verständnisfrage. Mein Apache Webserver läuft unter dem User daemon.
Wie müssen die Rechte idealerweise gesetzt werden damit PHP und Perl Scripte über den Apache ausgeführt werden können. Perl und PHP sind als Module kompiliert und per LoadModule geladen.
z.B.
DocumentRoot: /home/domain1.de/
Rechte: 644
Das hieße doch der Apache kann als Rest der Welt auf das Verzeichniss lesen, reicht das auch aus um PHP-Scripte auszuführen oder müsste hier noch ein 645 gesetzt werden? Ein info.php muss ja auch nicht zwingend ein ausführbar Flag gesetzt haben, damit ich es ausühren kann. Habe das ebend mal getestet. Bei perl Scripten schaut es etwas anders aus, diese können doch eh nur im cgi-bin ausgeführt werden und diesen müssen auch zwingend ein ausführbar Flag für den Rest der Welt gesetzt haben?
Vielen Dank für etwas Aufklärung.
Wie müssen die Rechte idealerweise gesetzt werden damit PHP und Perl Scripte über den Apache ausgeführt werden können. Perl und PHP sind als Module kompiliert und per LoadModule geladen.
z.B.
DocumentRoot: /home/domain1.de/
Rechte: 644
Das hieße doch der Apache kann als Rest der Welt auf das Verzeichniss lesen, reicht das auch aus um PHP-Scripte auszuführen oder müsste hier noch ein 645 gesetzt werden? Ein info.php muss ja auch nicht zwingend ein ausführbar Flag gesetzt haben, damit ich es ausühren kann. Habe das ebend mal getestet. Bei perl Scripten schaut es etwas anders aus, diese können doch eh nur im cgi-bin ausgeführt werden und diesen müssen auch zwingend ein ausführbar Flag für den Rest der Welt gesetzt haben?
Vielen Dank für etwas Aufklärung.