4

問題があります。ステージング サーバーとライブ サーバーの両方に MSM サイトがあります。私はセカンダリ サイトを開発しており、ライブ サーバーに移動したばかりです。奇妙なことは、dbに接続できないことです。私のブートストラップ構成には、次の if ステートメントがあります。

if($_SERVER['HTTP_HOST'] == 'www.domain.com' || $_SERVER['HTTP_HOST'] == 'en.domain.com')

ExpressionEngine がサイト設定を読み込めないため、これは適切に評価されないようです。したがって、テストするために、サブドメインに単純な php ファイルを作成しました。これは単にエコーし$_SERVER['HTTP_HOST']、en.domain.com を出力します。では、なぜこれは vanille PHP では適切に評価されるのに、ExpressionEngine では評価されないのでしょうか? 何かご意見は?

4

2 に答える 2

5

問題が見つかりました。||どうやらこのサーバーは(二重パイプ) を OR として使用することにあまり満足していなかったようです。

于 2012-10-30T15:39:08.463 に答える
3

このような問題が発生するたびに、die('Conig File'); を配置します。構成ファイルが処理されていることを確認します。構成ファイルが読み取られているかどうかは明らかにわかります。読み取られていることを確認できたら、処理されていない理由を突き止めます。

于 2012-10-30T14:28:23.153 に答える