Ho appena installato lighttpd sul mio server dedicato, mod_fastcgi è abilitato, quindi ho allegato le seguenti righe al file lighttpd.conf
:Lighttpd 403 Forbidden per PHP file
fastcgi.server = (".php" =>
("localhost" =>
(
"socket" => "/tmp/php-fastcgi.socket",
"bin-path" => "/usr/local/bin/php-cgi"
)
)
)
Ma ancora non lo fa aiuto, dal momento che sto ricevendo il messaggio 403 - Forbidden
quando provo ad inserire un file PHP nel mio browser ... Quando elimino il file index.php
dalla mia directory principale web e posto lo index.html
lì, allora tutto va bene, e ci sono nessun errore, non importa se il file index.php
ha 100 righe o solo uno - <?php echo 'test'; ?>
mostra sempre uno 403 - Forbidden
, sono fuori di idee ora.
Perché è successo?
ls -la
della mia cartella radice del web:
#
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
Puoi mostrare 'ls -la' della tua web root? È probabile che le tue autorizzazioni siano errate. – Martin
#edita la mia domanda con quello – Scott
e quale utente è in esecuzione php-cgi? Inoltre ci sono errori nei tuoi log? – Martin