Установка MODX Revolution и самые распространенные проблемы при установке сайта

Привет всем, кто хочет научиться создавать сайты на прекрасной CMS MODx Revo! Хватит теории, пора действовать! Сегодня я расскажу о том, как установить MODx Revolution на сервер, с какими трудностями новичок может столкнуться во время установки и как эти проблемы решить.

Да-да, вот так сразу, с первых же шагов могут появиться сложности. С чем это связано? MODx достаточно требовательна к серверу. И если танцы с бубном — не ваш конек, хостинг для сайта нужно выбирать нормальный.

Когда сервер настроен правильно, MODx встанет как по маслу. В противном случае нужно либо менять хостинг либо немного поколдовать. Впрочем, ничего сверхъестественного, обо всем расскажу, но по порядку.

Установка MODx Revolution на сервер

Почему сразу на сервер, не на Denwer? Все очень просто: сделать простенький сайт на MODx гораздо быстрее, чем сначала поставить движок на Denwer, настроить и перенести. Поэтому, не будем усложнять себе жизнь.

Заходим на официальный сайт и скачиваем последнюю версию — http://modx.com/download/

Из двух предложенных вариантов выбираем Traditional.

Скачиваем последнюю версию

В архиве будет папка, содержимое которой нужно залить на сервер в корневую папку сайта. после чего переходим по ссылке вашсайт/setup и начинаем установку MODx Revolution.

Шаг первый

Выбираем язык системы.

Шаг второй

Выбираем параметры установки. Точнее, оставляем по умолчанию.

Шаг третий

Вводим информацию о базе данных: тип, сервер, имя базы данных, имя пользователя, пароль, префиксы. Жмем «проверить соединение».

Установка MODx Revolution

Если данные верны, выбираем кодировку сайта и жмем «Создание и испытание выборки из базы данных».

modx3

Далее вводим параметры администратора: логин, email, пароль.

Шаг четвертый

Получаем отчет о тестах и жмем «Установить».

Шаг пятый

И самый приятный момент. Установка завершена. Кстати, советую оставить галочку, чтобы не пришлось удалять установочные файлы вручную.

Завершение установки MODx Revo

Поздравляю вас, вы в клубе :) Можно зайти в админку вашсайт/manager и начать работу.

Но если руки вашего хостера растут не из плеч, а из других округлых мест, во время установки могут возникнуть ошибки. Давайте поговорим о самых «популярных» трудностях, с которыми можно столкнуться.

Самые распространенные проблемы во время и после установки MODx Revolution
Неверная кодировка во время установки

Проблема: При установке MODx Revolution после выбора русского языка вместо русских символов появляются «кракозябры».

Решение: Возвращаемся на шаг назад, выбираем английский язык и продолжаем установку. После чего в админке меняем английский язык на русский.

Выбираем в меню пункт System Settings

Как сменить язык админки MODx Revolution

В фильтре по разделам выбираем Lexicon and Language

Как сменить язык админки MODx Revolution

Меняем en на ru везде, где нам нужно

Как сменить язык админки MODx Revolution

Обновляем страницу и продолжаем работать :)

Проблема с отображением админ. панели после установки

Проблема: После установки сайта вы заходите в админку и видите… да ничего не видите кроме меню, и то не всегда работает. В особо тяжелых случаях вся админ-панель отображается в виде текста и ссылок. Вот так:

Проблема с админкой после установки MODx

Решение: открываем файл /core/cache/system_settings/config.cache.php Находим в нем строки

'compress_css' => '1',
'compress_js' => '1',

И меняем на

'compress_css' => '0',
'compress_js' => '0',

После чего админка начинает работать как нужно, но это не на долго, поэтому не откладывая заходим в системные настройки, выбираем раздел «Бэкенд сайта» и отключаем сжатие уже здесь.

Проблема с админкой после установки MODx

Но я надеюсь, что у вас установка пройдет без сучка и задоринки. Ну а в следующий раз поговорим об основных настройках сайта, в том числе и о настройках ЧПУ.

  • http://borodatiy-admin.ru Бородатый админ

    Кратко и по делу. А ведь можно было бы растянуть на получасовое видео с громким названием :)
    Как только получу три месяца бесплатного Гигахоста, который Веб-кошка рекомендовала — сразу же потренируюсь. Заодно и проверим, так ли хорош этот хостинг.

    • http://webhow.ru Ольга

      Я, кстати, тоже хочу проверить Гигахост, раз он заявляет, что поддерживает MODx. Маджордомо тоже заявляет, даже вроде автоматом ставит на сервер, но что-то не впечатлил.

  • http://in4wp.ru Василий

    Как-то хотелось с этой системой поработать, но я так и не нашел подходящих шаблонов под него. Может подскажете где такие есть?

    • http://webhow.ru Ольга

      Под MODx не бывает шаблонов. На этот движок можно натянуть любой дизайн. Например, найти бесплатный html-шаблон. Мы об этом еще поговорим. И на этот раз будет видео :)

      • http://in4wp.ru Василий

        Дык «натянуть» можно любой дизайн на любой шаблон :) Разве нет?

        • Ольга

          Совершенно верно, просто на MODx все делается из админки, и не нужно создавать новые файлы и прописывать функции как в WP. Можно сделать так, чтобы на одной странице был один дизайн, на второй абсолютно другой и т.д.
          В общем это тема отдельной статьи)))

          • http://in4wp.ru Василий

            Ок, очень хотелось бы прочитать отдельную статью на эту тему, когда можно ожидать? :)

            • Ольга

              Надеюсь, на следующей неделе. Сначала надо немного о настройках сайта рассказать))))

  • http://blogopraktika.ru/ Игорь

    Думается мне, что я таки займусь изучением MODx Revolution с вашем помощью, Ольга. Пока присматриваюсь…

    Вопрос: почему не все хостинги поддерживают MODx Revolution? Что это значит?

    И второй: нужно ли сначала создавать базу данных и пользователя, а потом только делать установку движка.

    • Ольга

      Игорь, буду только рада вам помочь :)

      1. Специальной поддержки как таковой от хостинга не требуется. Я не специалист в настройках, может, Бородатый тут мне поможет ответить на вопрос))) Но как мне объяснял мой админ сервера: хостеры по-своему настраивают сервера, кто-то делает это правильно и удобно для пользователя, кто-то не совсем))) Например, сколько было случаев, когда хостер блокировал доступ роботам яндекса, а веб-мастер сидел и чесал макушку, почему его сайт не индексируется. Я такие страшилки слышала не раз.

      И если на других движках эти «косяки» настройки не всегда заметны, то при установке MODx они могут всплыть. Это те две проблемы, которые я описала. Больше пока ни с чем не сталкивалась, хотя приходилось работать на разных серверах.

      2. Да, конечно, нужно создать БД и пользователя до установки.

  • http://kazanecc.ru Александр x3m

    тоже присматриваюсь! Иногда друзья просят создать им сайты.. а WPшечка как то поднадоела!

  • http://web-koshka.ru Web-Кошка

    Оля, а в чем проблема с установкой на Денвер? Он по требованиям вообще подходит? Я так понимаю, перенос потом должен как обычно, с правкой файла конфига происходить? Это какой файл в MODx? Или тут свои особенности?

    • Ольга

      Лариса, если нужно, конечно, можно поставить и на Денвер. Но при переносе правкой одного конфига не обойтись, нужно будет переписывать еще и путь до корневой папки. Все это, конечно, можно сделать в Notepad++ поиском по файлам. Но насколько я успела заметить, гораздо быстрее «собрать» сайт на сервере. Если дизайн готов, на это уходит максимум пара часов. Так зачем усложнять?

      • http://web-koshka.ru Web-Кошка

        Ага, понятно! Еще поприсматриваюсь немного, потом начну тестировать, а то мне нужно один сайт с Joomla перенести на какую-нибудь другую CMS. Думала, на WP по привычке, или на ImageCMS… Но возможно, как раз решусь потестить MODx под твоим руководством. Вот только статьи про дизайн дождусь.

  • http://www.newbizinfo.ru/ Александр

    Здравствуйте! не ради рекламы я делал вот по этим урокам http://modx.ws/blog/uroki-modx-revolution/ustanovka-modx-revolution.html
    на локальном сервере — хотя в общем то не доделал но это уже другие причины — но всё равно для тех кто стартует нужны хорошие подробные уроки обычные не видио…

  • Надежда

    Здравствуйте! Подскажите пожалуйста, как быть, если данные, например, названия групп пользователей написаны на кирилице, сохранение данных проходит успешно, а в базу ничего не добавляется. Кодировка везде utf8_general_ci.

    • Ольга

      Надежда, не совсем поняла, названия каких групп у вас на кириллице при установке сайта?

  • cvg

    Есть проблема с установкой MODx’а на masterhost.ru. Дело в том, что там создать новую БД можно только из админки аккаунта. Я ее создал, но в установке MODx’а есть только ссылка «Создание и испытание выборки из базы данных». Естественно, создание БД там не прошло, и ниже появилась рекомендация: «Проверка базы данных: MODX не может создать базу данных. Пожалуйста создайте базу данных вручную и затем попробуйте продолжить». Но непонятно, где можно продолжить, так как из-за того, что создание БД не прошло, там есть только кнопка «Назад».

    • Ольга

      В поле «Имя базы данных» впишите имя существующей БД, и мастер установки не будет пытаться создать базу самостоятельно.

  • Ксения

    Спасибо за решение задачи с кодировкой, столкнулась и нигде не было внятного ответа по этой проблеме.

  • Иван

    А у меня после установки «в окне содержимого» вот такая запись: Could not find action file at: controllers/default/index.php

    Что это?

  • http://vebma.ru/ Валентин

    Вовсе не обязательно устанавливать на денвер все на английском. Чтобы избежать плясок с бубном и руссифицировать достаточно перед установкой создать файл .htaccess (можно родной переименовать сразу) и дописать в самом верху после:

    RewriteEngine On
    RewriteBase /

    дописать это:
    AddDefaultCharset UTF-8

    Верхняя строка будет:
    RewriteEngine On
    RewriteBase /
    AddDefaultCharset UTF-8

    И тогда можно изначально установить язык RU — никаких крякозябров не будет

  • Ivan

    А я установил, все компоненты «из джентльменского набора», настроил дружественные url, опубликовал помимо главной ещё несколько ресурсов, но если переходить на другой ресурс по ссылке , выдается ошибка Денвера 404.
    Ссылки прописывал идентификатором, например [[~2]]

  • http://jewelflower.ru Morvin

    Здравствуйте. Хотел попробовать этот движок. Сразу же на странице …/setup выдал вот такую абракадабру: Выберите язык:. Подскажите, где и что нужно изменить?