8

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

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

4

2 回答 2

21

检查事项:

  • 执行 Web 脚本的 Web 服务器用户(通常apache)需要对包含的文件具有读取(“r”)权限。Web 服务器用户通常不同于编写文件的用户。
  • 检查包含文件的所有父目录是否具有适当的执行(“x”)权限集。
  • open_basedir php.ini 设置。如果将其配置为打开,则您可能拥有一组有限的文件打开权限。
  • 您的 SELINUX 设置。
于 2009-07-29T00:49:11.723 回答
3

问题不是权限问题。我包含的文件名为 mysql_connect.php,我认为它与 mysql 的文件或函数之一冲突,因此服务器为此混淆了我的文件,并且不需要 require_once() 或 include_once() 或 include() 文件。因此权限被拒绝致命错误。我更改了文件的名称,一切都很好。感谢大家试图帮助我。

于 2009-07-30T05:28:15.863 回答