我一直试图在windows上使用lighttpd配置web服务器。安装php之后,每次我试图从“htdocs”目录访问php文件时,都会出现错误:“403-forbidden”。我已经按照本教程安装了lighttpd:http://joshdick.net/writing/lighttpd。我搜索过谷歌,但没有找到任何关于这个问题的好文档。仅供参考:我对这个很陌生。我有“lighttpd-inc.conf”文件here的内容。
任何帮助都将不胜感激。谢谢!
最佳答案
可能有很多事情。例如,如果您在windows上使用fastcgi,可能会出现问题(它们播放得不好)。这可能很简单,因为您的文件夹权限(在Windows中)不允许访问此文件夹。然而,在试图查看您的.conf文件(缺少换行符使其难以阅读)之后,我有一个地方您可以开始查找。
看起来您不正确地引用了htdocs的路径。例如,这一行:
server.document-root = "HTDOCS/"
我认为那条路走不通。通常必须有一个“/htdocs/”样式的路径。在你的文件中有很多这样的行。以下是一些文档的链接:
http://redmine.lighttpd.net/wiki/1/server.document-rootdetails
关于php - lighttpd PHP错误:403-禁止,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6246584/