以下是我在sublime explorer中的文件:
我可以包含config.php但不包括其他:
echo get_include_path(); //output: .:/usr/local/pear/share/pear
set_include_path(SITE_SERVER.'vendor/google-api-php-client/src');
echo get_include_path(); //output: /Users/harrywiles/Dropbox/Sites/headfirst/vendor/google-api-php-client/src
require_once 'config.php'; //works
require_once 'Google_Client.php'; //doesnt work
即使我知道路径是正确的,我也会得到经典错误:
Fatal error: require_once(): Failed opening required 'Google_Client.php' (include_path='/Users/harrywiles/Dropbox/Sites/headfirst/vendor/google-api-php-client/src')
这让我精神振奋,所以任何帮助都非常感激!
答案 0 :(得分:2)
这是权限错误。只需转到项目的根目录并运行
即可chmod -R 755 *
如果apache没有读取和执行权限,则会引发这些问题。