辅助MSM站点在ExpressionEngine中不起作用

Ste*_*ven 4 environment-variables expressionengine

我遇到了一些麻烦:我在登台服务器和实时服务器上都有一个MSM站点.我正在开发辅助站点,刚刚转移到实时服务器.奇怪的是它无法连接到db.我的bootstrapped配置有这个if语句:

if($_SERVER['HTTP_HOST'] == 'www.domain.com' || $_SERVER['HTTP_HOST'] == 'en.domain.com')
Run Code Online (Sandbox Code Playgroud)

这似乎没有正确评估,因为ExpressionEngine无法加载网站首选项.所以为了测试我在子域上创建了一个简单的php文件,它只是回声$_SERVER['HTTP_HOST'],并输出en.domain.com.那么为什么这会在vanille PHP中正确评估,而不是在ExpressionEngine中呢?有什么想法吗?

Ste*_*ven 5

好的,我们发现了问题.显然这个服务器对于使用||(双管道)作为OR 并不太高兴,所以我们将它放在它自己的单独的elseif语句中,现在它正在工作.