Необходимо сделать важные настройки MODX Revolution
Здесь мы по уроку скачиваем и устанавливаем CMF MODX Revolution - но у нас уже установлен MODX на хостинг.
В уроке ставят MODX Advanced а я ставил MODX Traditional:
Чем они отличаются?
MODX Traditional - уже содержит какие то пред-настройки, более простая установка.
MODX Advanced - более настраиваемая, конфигурируемая.
Разные версии инсталяций:
https://docs.modx.com/revolution/2.x/getting-started/installation
Настройки непонятно чего из урока:
Ну далее такая же уствновка...
Создает базу данных (мы уже создали ее)
Так же все настраиваем:
Еще настройки - таких у меня не было:
Можно переименовать путь до админки, что бы добавить защиту от хакеров:
И в уроке примерно такой же интерфейс как и у нас - это хорошо!
Получили предупреждения от системы:
Ядро - у нас в открытом доступе. Мы можем вынести на сервере конфигурационный файл - открыт для записи.
Далее подключимся к серверу при помощи:
Для MODX 2.7.1 и хостинга Sprinthost.ru Ядро прячем так:
Но нужно также поменять пути в следующих файлах:
И после этих изменений - перезагрузим Админку MODX и красное сообщение о открытом доступе к ядру - исчезли!
Далее идем по инструкции:
ГОТОВО! Русифицировали
Быстро ознакомимся с интерфейсом MODX:
Сначала - все загрузим - потом все будем ставить!
Установим редактор ( от проблем )
Далее ищем плагин: Collections
- позволяет упорядочивать дочерние элементы - что бы не возникало длинной партянки из дочерних элементов.
Далее загрузим плагин - Formit
Данный плагин позволяет создавать какие то формы.
Плагин: pdoTools
- это набор инструментов, для облегчения задачи разработки. Содержит сразу целый пул необходимых плагинов.
Вот из чего он состоит:
Для работы с изображениями: Кропа, Ресайза используем плагин: phpthumbof
Плагин: translit
ОК! - Все пакеты успешно установили!
Переходим к настройкам:
И выполним базовую настройку:
Создадим новый документ:
Посматриваем на документацию:
А точнее здесь:
https://docs.modx.pro/components/pdotools/
sitemap
1 |
<span style="background-color: #ffcc00;">[[pdoSitemap]]</span> |
СОХРАНЯЕМ!
Мелькает пока карта сайта:
И перекрывается строчкой:
Но все равно Двигаемся дальше:
Продолжим настройку и перейдем в "Элементы"
И создадим НОВЫЙ СНИППЕТ:
1 2 3 4 5 |
* * <?php echo $_SERVER['HTTP_HOST']; * |
Для чего он нам нужен?
Идем в "Ресурсы"
1 2 3 4 |
* * robots * |
Далее еще заполним "Содержимое" - документа "robots"
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
* * User-agent: * Disallow: /manager/ Disallow: /assets/components/ Disallow: /core/ Disallow: /connectors/ Disallow: /index.php Disallow: /index.html Disallow: /index Disallow: *? Host: ovk.my7life.ru Sitemap: https://ovk.my7life.ru/sitemap.xml * |
и видим что работает: Выводиться наш хост
Теперь если мы перенесем сайт на другой домен - этот новый домен автоматически будет выводиться в robots
Затем "Обновить" страницу - что бы появилась кнопка "УСТАНОВИТЬ" - бывает, что кнопка не появляется...
Базовый урок окончен!