我們有一個健身房顯示屏幕在我們的服務器上工作,現在客戶端要求我添加另一個屏幕。我是新來的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 :)
可能重複的[問題自動加載Zend框架類](http://stackoverflow.com/questions/6840350/problem-autoloading-zend-framework-classes) – Phil
另一個可能的重複:[無法加載Zend/Loader.php 。試圖解決爲什麼?](http://stackoverflow.com/questions/39364/failed-to-load-zend-loader-php-trying-to-work-out-why) – hakre
嗨菲爾和Hakre,謝謝你你的回覆!哪裏可以找到set_include_path?我實際上無法弄清楚工作網站gym.group.com如何連接到Zend/Loader.php當我將網站移動到另一個域時,由於上述錯誤,google數據無法進入。如果它有用,我已經更新了一些來自configure.phph的代碼。感謝您的幫助,S :) – grumpypanda