PHP fastcgi在Lighttpd服务器上返回403错误

3
我已经为此问题苦苦思索了整整一天。我在服务器上安装了Lighty,它可以很好地提供静态文件服务,但是在处理php文件时却一直报403错误。
我查看了所有与此相关的教程、维基和论坛,但没有任何帮助。
我已经使用chown命令将php文件的所有者更改为lighttpd:lighttpd,并使用chmod命令将权限设置为644和755。 我真的需要一些帮助。
这是我的*.conf文件链接:

http://174.122.151.65/lighttpd/

顺便说一下,我正在运行在一个centOS盒子上。

谢谢。

2个回答

3

看起来你的lighttpd.conf文件缺少fastcgi.server部分。

fastcgi.server = ( ".php" =>
    ( "localhost" =>
         (
            "socket" => "/var/run/lighttpd/php-fastcgi.socket",
            "bin-path" => "/usr/bin/php-cgi"
         )
     )
 )

它应该设置在fastcgi.conf文件中吗?lighttpd.conf文件也需要吗? - Vitaliy Isikov
不确定。我找到的示例都在基本配置文件中。尝试一下也无妨 :) - Amy Anuszewski
2
我也遇到了同样的问题,结果发现是selinux。该死的selinux! - user354134

0
如果那不起作用,尝试:
sudo lighty-enable-mod fastcgi 
sudo lighty-enable-mod fastcgi-php

对我有用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接