メインサイトを台無しにすることなく変更をステージングできるように、ezPublishサイトの開発ミラーサイトを作成しようとしています。データベースとファイルシステムをコピーし、新しいデータベースを指すようにiniファイルを変更しましたが、ページをロードしたときに、オブジェクトがロードされていないことがわかりました。デバッグバーを分割すると、何らかの理由で使用されているlanguage_maskが正しくないことがわかります...ページをロードするためのクエリで使用されているマスクが3であるのに対し、ビットフィールドは4に設定されています。
だから私はiniファイルをざっと見てみるとSiteLanguageList[]
、「バックアップ言語」を設定しているように見えるという設定が表示されます。次のように設定SiteLanguageList[]
すると、次のようになります。
SiteLanguageList[]=eng-US
SiteLanguageList[]=eng-GB
そして私のサイトが現れ始めました。わーい!
しかし、すべてがうまくいっていません。管理者で実際にページを編集しようとすると、すべてのエントリが空白で表示されます。物事を二重に奇妙なものにしているのは、私が単にそれを見ている限り、それが管理者に表示されることです。そして、この奇妙な不一致があります。管理者のどこを見ているかに応じて、同じページのどこを見ているかに応じて、ページがeng-USまたはeng-GBであると表示されます。
真剣に、一体何がここで起こっているのですか?。編集ボタンをクリックしても何も表示されません。