1

我们的服务器上有一个健身房显示屏,现在客户要求我为其添加另一个屏幕。我是 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 缺少线路时工作,但是屏幕对于原始站点来说工作得非常好,所以如果有人可以解释它会很棒吗?但现在这里是我复制的屏幕的答案。

感谢大家。年代:)

4

1 回答 1

2

在 htaccess 文件中, php_value include_path "/home/group/subdomains/gym/screen3/ZendGdata/library" 解决了这个问题。详细信息请参阅上面的更新。感谢大家。

于 2011-08-03T02:33:35.610 回答