Я пытаюсь создать зеркальный сайт для разработки сайта ezPublish, чтобы я мог вносить изменения, не мешая основному сайту. Я скопировал базу данных и файловую систему и изменил ini-файлы так, чтобы они указывали на новую базу данных, но когда я загрузил страницу, я обнаружил, что ни один из моих объектов не загружался. Поэтому я отключаю панель отладки и обнаруживаю, что по какой-то причине используемая language_mask неверна ... битовое поле установлено в 4, а маска, используемая в запросе для загрузки страницы, равна 3.
Так что я копаюсь в файлах ini и вижу настройку под названием SiteLanguageList[]
, которая, кажется, устанавливает «резервные языки». Я обнаружил, что если я установлю SiteLanguageList[]
в:
SiteLanguageList[]=eng-US
SiteLanguageList[]=eng-GB
и мой сайт начал появляться. Ура!
Однако не все так хорошо. Когда я на самом деле пытаюсь отредактировать страницу в админке, каждая запись отображается пустой. Что делает вещи вдвойне странными, так это то, что они появляются у администратора, пока я просто смотрю на них. И тут есть это странное несоответствие, когда в зависимости от того, куда я смотрю в админе, он либо говорит, что страница является англо-американским или англо-британским, в зависимости от того, куда я смотрю на той же странице .
Серьезно, какого чёрта здесь происходит? . Если я нажимаю кнопку редактирования, ничего не появляется.
Тот же вопрос в сообществе ez Publish