2012-05-31 230 views
0

我試圖讓Zend框架運行,但包括路徑不喜歡我;)
了Zend目錄是在這裏http://mydomain.com/zend/Zend框架包含路徑

<?php 
set_include_path('/var/www/www.mydomain.com/htdocs/zend/library/'); 

require_once 'Zend/Gdata/Youtube.php'; 
require_once 'Zend/Loader.php'; // the Zend dir must be in your include_path 

Zend_Loader::loadClass('Zend_Gdata_YouTube'); 
Zend_Loader::loadClass('Zend_Gdata_ClientLogin'); 

?> 

而且我得到這個錯誤:

Warning: require_once(Zend/Gdata/Youtube.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/www.mydomain.com/htdocs/zend/index.php on line 4

Fatal error: require_once() [function.require]: Failed opening required 'Zend/Gdata/Youtube.php' (include_path='/var/www/www.mydomain.com/htdocs/zend/library/') in /var/www/www.mydomain.com/htdocs/zend/index.php on line 4

我在那裏工作的其他服務器上的smiliar設置,但在這裏有什麼不對勁..

+1

注意:您應該將Zend包放在您的document_root目錄之外,如/ opt/vendor/Zend或其他。你不希望人們能夠直接請求這些文件。 –

+0

是的,謝謝。這只是爲了測試目的。 – Chris

回答

1

我想你想:

require_once 'Zend/Gdata/YouTube.php'; 

(注意大寫字母T)。您的其他服務器在哪裏工作可能使用不區分大小寫的文件系統。

+0

哦,天哪,我的壞。謝謝! – Chris