这个域今天早上工作,现在我在错误日志中收到403错误和上面的消息.我没有使用.htaccess文件,但我一直在服务器上做一些复制,所以可能搞砸了但没有对这个域进行任何更改(除非偶然!).这个pcfg_openfile到底是什么东西?
做了很多googleing但没有一个解决方案似乎适合这些情况.服务器是ubuntu Hardy Heron.
解决方法
您可能已经更改了Web服务器正在查找.htaccess的目录(或其父项之一)的权限,以便Web服务器无法再检查是否存在.htaccess文件.
首先修复目录的权限(需要由Web服务器进程rx,所以755或775,具体取决于你是否希望dir是可写组的).请注意,您必须确保每个父目录的权限备份到文件系统根目录(即/)是Web服务器的rx.
然后,如果您实际上没有使用.htaccess文件并且以后无意使用它们(即您打算将所有配置放入httpd.conf / apache.conf),请在apache配置中禁用htaccess文件.
检查当前目录和每个父目录中的.htaccess文件的存在,读入和解析以及文档根目录的性能损失很小.它很小但是当有很多请求时它会增加.