我遇到了一些麻烦:我在登台服务器和实时服务器上都有一个 MSM 站点。我正在开发辅助站点,并且刚刚移至实时服务器。奇怪的是它无法连接到数据库。我的引导配置有这个 if 语句:
if($_SERVER['HTTP_HOST'] == 'www.domain.com' || $_SERVER['HTTP_HOST'] == 'en.domain.com')
这似乎无法正确评估,因为 ExpressionEngine 无法加载站点首选项。所以为了测试,我在子域上创建了一个简单的 php 文件,它只是$_SERVER['HTTP_HOST']
echoes ,并输出 en.domain.com。那么为什么这会在 vanille PHP 中正确评估,而不是在 ExpressionEngine 中呢?有什么想法吗?