PHP 5.4 无法包含权限为 777 的文件

PHP 5.4 无法包含权限为 777 的文件

我正在设置 PHP 5.4,并且已经在中设置了一个库/usr/share/php/include_path='.:/usr/share/php'但无法包含任何具有相对 require_once 的内容。

我已将包含设置为显式路径,并且即使chmod将文件添加到之后仍出现权限错误777

failed to open stream: Permission denied

我是否遗漏了什么?

编辑

以下是我尝试包含的文件的权限:

/usr/share/php
drwxrwxrwx. 64 1001 1001 4096 Sep 29  2011 Zend

/usr/share/php/Zend/
-rwsrwsrwt.  1 1001 1001  12959 Mar  1  2011 Config.php

我尝试了以下两行:

require_once('/usr/share/php/Zend/Config.php');
require_once('Zend/Config.php');

答案1

检查你是否对你的库所在的文件夹有执行权限你需要启用 apache(或你正在使用的任何 Web 服务器)对包含你想要包含/需要的文件的文件夹有执行权限

相关内容