2011-08-02 61 views
1

我們有一個健身房顯示屏幕在我們的服務器上工作,現在客戶端要求我添加另一個屏幕。我是新來的PHP和Zend,所以任何幫助表示讚賞。警告:require_once(Zend/Loader.php)[function.require-once]:未能打開流

我試圖建立一個子域(例如gymtest.group.com),所以我可以在它上面工作,它與工作的(gym.group.com)是完全相同的代碼,以下警告錯誤出現。

警告:require_once(Zend的/ Loader.php)一次function.require]:未能打開流:在/ home /組沒有這樣的文件或目錄/子域/ gymtest /林菲爾德/ Screen_01 /包括/在線131.配置.php

任何人都可以給我這個方向嗎?如果需要,我可以給你更多信息。謝謝。

小號:)

這裏是從的configure.php

switch($_SERVER['SERVER_NAME']) 
{ 
    case 'localhost': 
     // SERVER PATHS 
     define('DOC_ROOT_LYNFIELD_1', $_SERVER['DOCUMENT_ROOT'].'gymtest/lynfield/Screen_01/'); 
     define('BASE_HREF_LYNFIELD_1', 'http://'.$_SERVER['SERVER_NAME'].'/gymtest/lynfield/Screen_01/'); 
     break; 
    default: 
     // SERVER PATHS 
     define('DOC_ROOT_LYNFIELD_1', $_SERVER['DOCUMENT_ROOT'].'/lynfield/Screen_01/'); 
     define('BASE_HREF_LYNFIELD_1', 'http://'.$_SERVER['SERVER_NAME'].'/lynfield/Screen_01/'); 
     break; 
} 


switch($_SERVER['SERVER_NAME']) 
{ 
    case 'localhost': 
     break; 
    default: 
     require_once('Zend/Loader.php'); 
     Zend_Loader::loadClass('Zend_Gdata'); 
     Zend_Loader::loadClass('Zend_Gdata_Calendar'); 
     break; 
} 

更新一些代碼 - 我得從開發人員的答案。

萬一有人鑽進了同樣的情況,在配置實際上是在htaccess的文件,所有的工作的屏幕具有此行

php_value include_path中「/家庭/組/子域/健身/ SCREEN3/ZendGdata /庫「

除了不工作的屏幕,所以我在htaccess中添加了上面的行與不同的屏幕編號,它的工作。

我還是不太確定第一個工作網站是如何工作的,而lynfield的線路是缺失的,但屏幕對原始網站來說工作得很好,所以如果有人能解釋它,那將會很棒。但現在這裏是我複製屏幕的答案。

謝謝大家。 S :)

+0

可能重複的[問題自動加載Zend框架類](http://stackoverflow.com/questions/6840350/problem-autoloading-zend-framework-classes) – Phil

+0

另一個可能的重複:[無法加載Zend/Loader.php 。試圖解決爲什麼?](http://stackoverflow.com/questions/39364/failed-to-load-zend-loader-php-trying-to-work-out-why) – hakre

+0

嗨菲爾和Hakre,謝謝你你的回覆!哪裏可以找到set_include_path?我實際上無法弄清楚工作網站gym.group.com如何連接到Zend/Loader.php當我將網站移動到另一個域時,由於上述錯誤,google數據無法進入。如果它有用,我已經更新了一些來自configure.phph的代碼。感謝您的幫助,S :) – grumpypanda

回答

2

在htaccess文件中,php_value include_path「/ home/group/subdomains/gym/screen3/ZendGdata/library」修復了這個問題。全部細節請參閱上面的更新。感謝大家。

相關問題