我正在设置 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 服务器)对包含你想要包含/需要的文件的文件夹有执行权限