Як керувати кількома сайтами в modx revolution

підготовка хостингу

Перед тим як почати налаштування мультісайтінга на MODX Revolution, необхідно підготувати наш хостинг:

  • Встановіть в якості кореневої папки для всіх необхідних домейн папку, в якій встановлено MODX Revolution.
  • Необхідно налаштовувати тільки домени другого рівня (імя.ru), немає потреби конфігурувати домени третього рівня (імя.імя.ru) на цьому етапі. Їх ми налаштуємо в самому MODX Revolution в продовженні нашої уроку.
  • Нам знадобиться доступ до файлів сайту, тому вам потрібно подбати про те, щоб у вас був FTP доступ або альтернативний варіант.

створення контекстів

Мультісайтінг на MODX Revolution реалізується посредствам "Contexts" (Контекст).
Коли ви вперше увійшли в панель управління MODX Revolution, ви напевно помітили в лівому меню іконку маленького будиночка з назвою "web". Це Контекст сайту за замовчуванням.

Як керувати кількома сайтами в modx revolution

Ми додамо додаткові контексти для кожного з наших сайтів. Створення контекстів проводитися з меню System> Contexts.

Як керувати кількома сайтами в modx revolution

Як тільки ви перейдете на сторінку контекстів, ви побачите таблицю з двома вже існуючими контекте - 'web' і 'mgr'. 'Mgr' - це контекст інтерфейсу управління MODX Revolution. Жоден із цих двох контекте ( 'web' і 'mgr') не може бути видалений.

Назва контексту 'Content Key' має бути простим і без пробілів.

Як керувати кількома сайтами в modx revolution

Оновлення меню Resources (натиснувши на зелені стрілочки в меню) і ви побачите новостворений контекст.
Створіть головну сторінку сайту і сторінку помилки в нашому новому контексті. У продовженні уроку ми вкажемо, яка зі сторінок є головною і яка сторінкою помилки.

На даному етапі у вас повинно вийти наступне:

Як керувати кількома сайтами в modx revolution

конфігурація контексту

Зараз нам необхідно налаштувати наш новий контекст. Робиться це посредствам додавання спеціальних установок системи.

  • Перейдітe до списку контекстів (System> Contexts).
  • Натисніть правою кнопкою на новий контекст і виберіть 'Update Context' в меню.
  • Перейдіть на закладку 'Context Settings' і натисніть на кнопку 'Create New'.

Як керувати кількома сайтами в modx revolution

  • У віконці нам необхідно заповнити тільки Key, Name і Value.

Як керувати кількома сайтами в modx revolution

Повторіть останній пункт для створення наступних параметрів контексту (key - value):

В результаті ви повинні отримати наступну картину:

Створення сторінки помилки не є обов'язковим для того, щоб мультісайтінг заробив. Налаштування сторінки помилки проводиться також як і настройка головної сторінки через системні настройки ядра:

Як керувати кількома сайтами в modx revolution

Зв'язування домену з контекстом

Існує 2 варіанти цієї настройки.
Перший варіант - в цьому випадку всі домени посилаються на одну й ту ж саму папку.
Другий варіант - в цьому випадку у кожного домена своя власна папка.
У даній статті ми розберемо перший варіант.

Зрозуміло знову ж створивши modxdomain3.com і Domain3.

Схожі статті