我们有一个健身房显示屏幕在我们的服务器上工作,现在客户端要求我添加另一个屏幕。我是新来的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