我真的很難過這個。 我按照說明 http://code.google.com/apis/gdata/articles/php_client_lib.html#php-path-installation PHP安裝檢查器(可以在鏈接頁面找到)給我一個錯誤,包括目錄是錯誤的,所以我試圖確定這不是問題。不能包含ZendGdata Loader.php
這是我的目錄是什麼樣子:
[...]/httpdocs/include/library/Zend# ls
Exception.php Gdata Gdata.php Http Loader.php Registry.php Uri Uri.php Validate Version.php test.php
,你可以看到,我的test.php的和Loader.php在同一個文件夾中。
[...]httpdocs/include/library/Zend# cat test.php
<?php
require_once("Loader.php");
echo "ok";
?>
這個錯誤在我的error.log中出現:
PHP Fatal error: require_once(): Failed opening required 'Loader.php' (include_path='.:') in /var/www/vhosts/[domain]/httpdocs/include/library/Zend/test.php on line 2
我也試着設置一個絕對包含路徑:
它確實回聲:在/ var/WWW/vhosts/[domain]/httpdocs/include/library/Zend 但是:
PHP Fatal error: require_once(): Failed opening required 'Loader.php' (include_path='.:/var/www/vhosts/[domain]/httpdocs/include/library/Zend') in /var/www/vhosts/[domain]/httpdocs/include/library/Zend/test.php on line 6
從phpinfo()函數的一些信息:
PHP API => 20090626
PHP Extension => 20090626
Zend Extension => 220090626
Zend Extension Build => API220090626,NTS
PHP Extension Build => API20090626,NTS
PHP Version => 5.3.2-1ubuntu4.14
我真的希望你們能幫助我..這是推動我瘋了
哦,順便說一句,如果我用自定義文件替換Loader.php,錯誤消失了。所以對我來說,這意味着有連續的在Loader.php中導致PHP告訴我它無法加載該文件。這是一個PHP錯誤?我不認爲內容應該能夠導致「無法打開需要」錯誤 – puddy 2012-03-09 12:19:27