【问题标题】:PHP fastcgi returns 403 on Lighttpd serverPHP fastcgi 在 Lighttpd 服务器上返回 403
【发布时间】:2011-08-05 00:36:27
【问题描述】:

过去一天我一直在为这个问题苦恼。我在我的服务器上设置了 lighty,它可以很好地提供静态文件,但在 php 文件上一直给我 403。

我浏览了所有可以找到的关于该主题的教程、wiki 和论坛,但没有任何帮助。

我已经 chown lighttpd:lighttpd php 文件和 chmod 到 644 和 755。我真的需要一些帮助。

这是我的 *.conf 文件的链接:

http://174.122.151.65/lighttpd/

顺便说一句,我在 centOS 机器上运行。

谢谢。

【问题讨论】:

    标签: php fastcgi lighttpd mod-fastcgi


    【解决方案1】:

    您的 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 文件中吗?
    • 不确定。我发现的示例都包含在基本配置文件中。试一试也无妨:)
    • 我有同样的东西,结果是selinux。诅咒你,selinux!
    【解决方案2】:

    如果这不起作用,请尝试:

    sudo lighty-enable-mod fastcgi 
    sudo lighty-enable-mod fastcgi-php
    

    为我工作。

    【讨论】:

      猜你喜欢
      • 2015-04-15
      • 2012-07-09
      • 1970-01-01
      • 2017-07-23
      • 1970-01-01
      • 1970-01-01
      • 2011-11-08
      • 1970-01-01
      • 2022-06-25
      相关资源
      最近更新 更多