2011-08-02 41 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”修复了这个问题。全部细节请参阅上面的更新。感谢大家。

相关问题