ezPublish Перевод смесь - PullRequest
       29

ezPublish Перевод смесь

1 голос
/ 22 февраля 2011

Я пытаюсь создать зеркальный сайт для разработки сайта ezPublish, чтобы я мог вносить изменения, не мешая основному сайту. Я скопировал базу данных и файловую систему и изменил ini-файлы так, чтобы они указывали на новую базу данных, но когда я загрузил страницу, я обнаружил, что ни один из моих объектов не загружался. Поэтому я отключаю панель отладки и обнаруживаю, что по какой-то причине используемая language_mask неверна ... битовое поле установлено в 4, а маска, используемая в запросе для загрузки страницы, равна 3.

Так что я копаюсь в файлах ini и вижу настройку под названием SiteLanguageList[], которая, кажется, устанавливает «резервные языки». Я обнаружил, что если я установлю SiteLanguageList[] в:

SiteLanguageList[]=eng-US
SiteLanguageList[]=eng-GB

и мой сайт начал появляться. Ура!

Однако не все так хорошо. Когда я на самом деле пытаюсь отредактировать страницу в админке, каждая запись отображается пустой. Что делает вещи вдвойне странными, так это то, что они появляются у администратора, пока я просто смотрю на них. И тут есть это странное несоответствие, когда в зависимости от того, куда я смотрю в админе, он либо говорит, что страница является англо-американским или англо-британским, в зависимости от того, куда я смотрю на той же странице .

Серьезно, какого чёрта здесь происходит? . Если я нажимаю кнопку редактирования, ничего не появляется.

Тот же вопрос в сообществе ez Publish

1 Ответ

2 голосов
/ 22 февраля 2011
  1. Вы уверены, что база данных была импортирована правильно?Пожалуйста, проверьте базу данных, используя утилиты «Setup - Upgrade check»
  2. Очистите все кэши вручную (запустите «php bin / php / ezcache.php --clear-all» из корневого каталога ez)
  3. Проверьте журнал ошибок ez (/var/log/error.log)
  4. Проверьте разрешения для папок ez (кэш, настройки и т. Д.)
...