我刚在我的专用服务器上安装了lighttpd,启用了mod_fastcgi,所以我追加了以下行到lighttpd.conf
文件中:
fastcgi.server = ( ".php" =>
( "localhost" =>
(
"socket" => "/tmp/php-fastcgi.socket",
"bin-path" => "/usr/local/bin/php-cgi"
)
)
)
但这并没有帮助,因为当我尝试在我的Web浏览器中输入一个PHP文件时,我会收到“403 - 禁止访问”的消息……当我从Web根目录中删除index.php
文件,并将index.html
放在那里时,一切都正常,没有错误,无论index.php
文件有100行还是只有一行-<?php echo 'test'; ?>
它总是显示一个403 - 禁止访问
的错误,现在我已经没有想法了。为什么会发生这种情况?
我的Web根目录的
ls -la
:#
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
ls -la
吗?很可能是权限设置有误。 - Martin