PHP require_once无法打开流权限被拒绝

cli*_*ket 8 php centos

即使更改了文件夹的权限,我仍然会收到以下错误.我不知道该怎么办.不知道为什么.任何帮助将不胜感激.我正在使用Cent-os服务器,这是一个PHP脚本.

require_once(mysql_connect.php)[function.require-once]:无法打开流:权限被拒绝日期/时间:7-28-2009 20:09:44

zom*_*bat 20

要检查的事项:

  • apache执行Web脚本的Web服务器用户(通常)需要对包含的文件具有读("r")权限.Web服务器用户通常与编写文件的用户不同.
  • 检查包含文件的所有父目录是否具有相应的执行("x")权限集.
  • open_basedir的 php.ini的设置.如果将其配置为打开,则可能具有一组有限的文件打开权限.
  • 您的SELINUX设置.


cli*_*ket 3

问题不是权限问题。我包含的文件名为 mysql_connect.php ,我认为它与 mysql 的文件或函数之一冲突,因此服务器混淆了我的文件,并且不会 require_once() 或 include_once() 或 include() 该文件。因此,权限被拒绝是致命错误。我更改了文件名,一切正常。感谢你们所有人试图帮助我。