我们的服务器上有一个健身房显示屏,现在客户要求我为其添加另一个屏幕。我是 php 和 Zend 的新手,因此不胜感激。
我正在尝试设置一个子域(例如gymtest.group.com),以便我可以使用它,它与工作中的代码(gym.group.com)完全相同,出现以下警告错误.
警告:require_once(Zend/Loader.php) [function.require-once]:无法打开流:第 131 行的 /home/group/subdomains/gymtest/Lynfield/Screen_01/includes/configure.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 "/home/group/subdomains/gym/screen3/ZendGdata/library"
除了不工作的屏幕,所以我在 htaccess 中用不同的屏幕编号添加了上面的行,它工作了。
我仍然不太确定第一个工作站点如何在 lynfield 缺少线路时工作,但是屏幕对于原始站点来说工作得非常好,所以如果有人可以解释它会很棒吗?但现在这里是我复制的屏幕的答案。
感谢大家。年代:)