Вся установка проходит в браузере и занимает минут двадцать. Понадобятся доступ к панели управления хостингом, домен, привязанный к папке сайта, и готовая вёрстка главной страницы — хотя бы простая, чтобы было что вставить в шаблон.
Подготовьте хостинг и базу данных
MODX нетребователен: хватит обычного тарифа с PHP и MySQL или MariaDB. Проверьте в панели хостинга, какая версия PHP включена для вашего сайта, и сравните её с требованиями на странице загрузки — слишком старая версия остановит установщик на первом же экране.
Затем откройте раздел баз данных и создайте новую пустую базу. Заведите отдельного пользователя, задайте ему сложный пароль и дайте полные права на эту базу. Запишите имя базы, имя пользователя, пароль и адрес сервера базы данных — все четыре значения спросит мастер установки.
Скачайте и распакуйте архив
Скачайте архив с официального сайта MODX. Дальше есть два пути: распаковать архив на компьютере и залить папки по FTP или загрузить сам архив через файловый менеджер панели хостинга и распаковать его прямо на сервере. Второй способ быстрее в несколько раз — файлов в дистрибутиве много, и по FTP они льются долго.
Содержимое архива должно оказаться в корневой папке сайта — там, где лежит главная страница, а не во вложенной папке с названием дистрибутива. Иначе сайт откроется по адресу с лишним куском пути.
Пройдите мастер установки
Наберите в браузере адрес сайта и добавьте путь к установщику — он указан в инструкции на сайте разработчика и в файле с описанием внутри архива. Откроется мастер, который проведёт через несколько экранов:
- выбор языка — русский есть в списке;
- тип установки: для нового сайта выбирайте обычную установку, а не обновление;
- подключение к базе данных — четыре значения, которые вы записали на первом шаге, плюс кодировка (оставьте предложенную по умолчанию);
- проверка прав на запись — если мастер пожалуется, выставьте права на папки с кешем и загрузками через файловый менеджер хостинга;
- создание администратора — логин, длинный пароль и рабочая почта: на неё приходит восстановление доступа.
Когда мастер отчитается об успехе, он предложит удалить папку установщика. Сделайте это сразу — пока она на сервере, кто угодно может запустить установку заново.
Войдите в админку и поставьте редактор
Админка открывается по адресу сайта с добавлением пути к панели управления — мастер покажет его на последнем экране. Войдите под созданной учётной записью. Слева вы увидите дерево документов с единственной страницей, справа — рабочую область.
Сразу откройте раздел дополнений и установите визуальный редактор текста: без него содержимое страниц правится в голом HTML. В том же каталоге стоит сразу поставить менеджер файлов и, если планируете формы обратной связи, дополнение для отправки писем.
Создайте шаблон из своей вёрстки
Перейдите в раздел элементов и создайте новый шаблон. В поле кода вставьте HTML главной страницы целиком — вместе с тегами head и body, подключением стилей и скриптов. Пути к файлам стилей и картинок должны вести в папку, которую вы загрузили на сервер рядом с движком.
Теперь замените изменяемые куски тегами MODX: вместо заголовка страницы подставьте тег, который выводит её название, вместо текста — тег содержимого. Шапку и подвал вынесите в отдельные блоки и вставьте в шаблон одной строкой: тогда их не придётся править в каждом шаблоне отдельно. Названия тегов есть в документации, они короткие и запоминаются за день.
Создайте первую страницу и проверьте сайт
В дереве документов нажмите создание нового ресурса. Укажите заголовок, выберите созданный шаблон, впишите текст и сохраните. Поставьте галочку публикации, иначе страница останется черновиком и посетители её не увидят.
Откройте сайт в новой вкладке. Если вёрстка разъехалась, почти всегда дело в путях к стилям и картинкам — поправьте их в шаблоне. Готово: движок стоит, шаблон работает, страницы можно добавлять из админки.
Если что-то пошло не так
Установщик не подключается к базе данных
Проверьте адрес сервера базы: у многих хостеров это не локальный адрес, а отдельное имя из панели управления. Убедитесь, что пользователь привязан именно к этой базе и имеет полные права.
Мастер пишет, что нет прав на запись
В файловом менеджере хостинга выставьте папкам кеша, загрузок и настроек права на запись. Точные пути мастер перечисляет прямо на экране — пройдите по списку сверху вниз и обновите страницу.
Вместо сайта открывается пустая белая страница
Чаще всего виновата версия PHP. Переключите её в панели хостинга на ту, что указана в требованиях, и очистите кеш сайта, удалив содержимое папки кеша. Заодно посмотрите журнал ошибок сервера — там будет точная причина.
Изменения в шаблоне не видны на сайте
Страницы отдаются из кеша. Очистите кеш кнопкой в админке, а если не помогло — обновите страницу в браузере с игнорированием его собственного кеша.
Комментарии · 0
Комментариев пока нет — задайте вопрос первым.