ich nur lighttpd auf meinem dedizierten Server installiert haben, mod_fastcgi aktiviert ist, also habe ich die folgenden Zeilen in der lighttpd.conf
Datei angehängt:Lighttpd für PHP Forbidden 403 Dateien
fastcgi.server = (".php" =>
("localhost" =>
(
"socket" => "/tmp/php-fastcgi.socket",
"bin-path" => "/usr/local/bin/php-cgi"
)
)
)
es gibt aber noch nicht Hilfe, da ich die 403 - Forbidden
Nachricht erhalte, wenn ich versuche, eine PHP-Datei in meinem Webbrowser einzugeben ... Wenn ich die index.php
Datei aus meinem Webstammverzeichnis lösche und die index.html
dort ablege, dann ist alles in Ordnung, und es gibt keine Fehler, egal ob index.php
Datei hat 100 Zeilen oder nur eine - <?php echo 'test'; ?>
es zeigt immer eine 403 - Forbidden
, ich habe jetzt keine Ideen mehr.
Warum ist es passiert?
ls -la
meiner Web-Root-Verzeichnis:
#
total 6
drwxr-xr-x 15 root wheel 1536 Jul 18 10:23 .
drwxr-xr-x 4 root wheel 512 Jul 18 08:45 ..
drwxr-xr-x 2 www www 512 Jul 1 02:36 cache
drwxr-xr-x 2 www www 512 Jul 1 02:36 config
drwxr-xr-x 6 www www 512 Jul 1 02:36 inc
-rw-r--r-- 1 www www 9 Jul 18 11:02 index.php
Können Sie 'ls -la' Ihres Webstamms anzeigen? Es ist wahrscheinlich, dass deine Berechtigungen falsch sind. – Martin
#edited meine Frage mit dem – Scott
und welcher Benutzer läuft php-cgi als? Gibt es auch Fehler in Ihren Protokollen? – Martin