Переименуем папку /core/ в /sow9byd/ (название из воздуха) и поместим в /var/www/vhosts/mysite.ru/, т.е. выносим из корня. Если хотите поднять на два, или три уровня — без проблем, главное чтобы ваш хостер разрешил. Переходим к установке MODX, запускаем setup — mysite.ru/setup/. Не обнаружив основной каталог, установщик MODX начнёт ругаться и попросит указать путь до папки /core/. Указываем переименованную, нами, папку и её местонахождение.
Следующим шагом будет выбор языка, далее меняем конфигурационный ключ, если верить документации — это позволит запускать несколько сайтов с общим ядром (сам я не пробовал). Название должно быть уникальным, пускай будет — foosig.
На странице Параметры установки — оставляем всё как есть. Дальше идёт обычная установка MODX. Единственное, для специалистов SQL injection — изменим стандартный modx_ префикс на свой, или уберём ещё одно упоминание о MODX.
Страница Установка контекста — здесь, переименуем папки /connectors/ — /se2bis/ и /manager/ — /upo3dic/. Все названия для примера — во избежании конфликтов, рекомендовано использовать нижний регистр. Должны быть отмечены галочки у редактируемых полей и указан путь до новой папки. Жмём далее, проверяем отчёт и если всё ОК — Установить. Заходим в менеджер MODX.
)))Не знаю почему, но, MODX установился в английской версии, выбирал русскую… Если в менеджере обратиться к файловой системе сайта, то мы нашу папку /sow9byd/ с ядром системы не обнаружим.
Всё-таки она должна быть доступна, делаем следующее: Инструменты -> Источники файлов, выбираем Создать новый источник файлов
Заполните поля, как вам нравится и сохраните. Чтобы указать путь до нового источника файлов, правой кнопкой мыши выбираем созданный источник файлов ->редактировать.
- basePath — указываем путь к файлам источника /var/www/vhosts/mysite.ru/sow9byd/
- basePathRelative — Нет
- baseUrl — URL по которому будет доступен /var/www/vhosts/mysite.ru/sow9byd/
- baseUrlRelative — Нет
Папка /assets/ — некоторые системы, не только MODX, используют это название для хранения пользовательских каталогов и файлов, но для полной картинки, переименуем и её. При установке, возможности переименовать её сразу нет (или я не нашёл). Сделаем это сейчас — переименуем в /site/. Откроем для редактирования файл: /var/www/vhosts/mysite.ru/sow9byd/config/foosig.inc.php, находим эти строчки:
$modx_assets_path= '/var/www/vhosts/mysite.ru/httpdocs/assets/'; $modx_assets_url= '/assets/';и изменяем название папки.
$modx_assets_path= '/var/www/vhosts/mysite.ru/httpdocs/site/'; $modx_assets_url= '/site/';Сохраняем всё это дело и пробуем установить пакет, например, tinyMCE. Если каталог /tinymce/ появился в директории /site/components/, значит всё сделано правильно. Если вы надумаете обновлять систему, то /assets/ установится вновь. Просто после обновления — удалить каталог и проверить правильность пути в файле конфигурации. Также, после запуска обновления, возможно нужно будет повторить некоторые шаги. Это:
- Указать путь к переименованному каталогу с ядром системы
- Указать конфигурационный ключ сайта.
Изменяем тему default.
Для изменения оформления входа в админку, нам необходимо создать пользовательскую тему. Менеджер MODX использует тему default , найдём мы её в /upo3dic/templates/. Создадим свою тему /upo3dic/templates/mytheme/, из темы по умолчанию, нам нужен файл /security/login.tpl — копируем. В настройках системы меняем шаблон системы управления на свой, теперь менеджер будет использовать пользовательскую тему оформления. С помощью html/css и немного smarty изменить форму входа на сайт не составит труда.
Источник: marabar.ru/blogs/instructions/modx-advanced-rasshirennaya-ustanovka/
0 комментариев