вторник, 16 февраля 2010 г.

Установка MODx. Последний шаг

Рэймонд Ирвинг и Райан Трэш начали проект MODx еще в 2004. Эта CMS очень быстро завоевала популярность, и движок был переведен на многие языки, включая русский. Тем не менее, судя по большому количеству сообщений подобного рода на форумах, до сих пор при установке MODx у русскоязычных пользователей часто возникают проблемы с кодировками при установке движка.

Мне, например, не раз приходилось наблюдать такую проблему. Движок нормально устанавливается, но на страницах менеджера все символы русских букв отображаются «крокозябрами». Решение проблемы было не так-то просто найти.

Итак, если после установки MODx 1.0.2 (а что-то мне подсказывает, что в следующих версиях этой CMS проблема не будет устранена), вместо русских букв вы видите нечто иное, сделайте следующее.

Во-первых, в настройках сайта у вас везде должна быть установлена кодировка utf8. Убедитесь, что таблицы в базе данных имеют сравнение utf8-general-ci. Если на этапе создания базы вы не указали эту информацию, вероятно, сравнение будет другое — исправьте.

Во-вторых, чтобы решить проблему с знаками вопроса вместо букв в MODx сохраните файл russian-UTF8.inc.php в кодировке utf8. Для этого откройте его в редакторе вроде notepad++ и измените кодировку документа.

После закачки нового файла на сервер проблема с неправильным отображением символов в админке сайта пропадает.

Комментариев нет: