підготовка хостингу
Перед тим як почати налаштування мультісайтінга на MODX Revolution, необхідно підготувати наш хостинг:
- Встановіть в якості кореневої папки для всіх необхідних домейн папку, в якій встановлено MODX Revolution.
- Необхідно налаштовувати тільки домени другого рівня (імя.ru), немає потреби конфігурувати домени третього рівня (імя.імя.ru) на цьому етапі. Їх ми налаштуємо в самому MODX Revolution в продовженні нашої уроку.
- Нам знадобиться доступ до файлів сайту, тому вам потрібно подбати про те, щоб у вас був FTP доступ або альтернативний варіант.
створення контекстів
Мультісайтінг на MODX Revolution реалізується посредствам "Contexts" (Контекст).
Коли ви вперше увійшли в панель управління MODX Revolution, ви напевно помітили в лівому меню іконку маленького будиночка з назвою "web". Це Контекст сайту за замовчуванням.
Ми додамо додаткові контексти для кожного з наших сайтів. Створення контекстів проводитися з меню System> Contexts.
Як тільки ви перейдете на сторінку контекстів, ви побачите таблицю з двома вже існуючими контекте - 'web' і 'mgr'. 'Mgr' - це контекст інтерфейсу управління MODX Revolution. Жоден із цих двох контекте ( 'web' і 'mgr') не може бути видалений.
Назва контексту 'Content Key' має бути простим і без пробілів.
Оновлення меню Resources (натиснувши на зелені стрілочки в меню) і ви побачите новостворений контекст.
Створіть головну сторінку сайту і сторінку помилки в нашому новому контексті. У продовженні уроку ми вкажемо, яка зі сторінок є головною і яка сторінкою помилки.
На даному етапі у вас повинно вийти наступне:
конфігурація контексту
Зараз нам необхідно налаштувати наш новий контекст. Робиться це посредствам додавання спеціальних установок системи.
- Перейдітe до списку контекстів (System> Contexts).
- Натисніть правою кнопкою на новий контекст і виберіть 'Update Context' в меню.
- Перейдіть на закладку 'Context Settings' і натисніть на кнопку 'Create New'.
- У віконці нам необхідно заповнити тільки Key, Name і Value.
Повторіть останній пункт для створення наступних параметрів контексту (key - value):
В результаті ви повинні отримати наступну картину:
Створення сторінки помилки не є обов'язковим для того, щоб мультісайтінг заробив. Налаштування сторінки помилки проводиться також як і настройка головної сторінки через системні настройки ядра:
Зв'язування домену з контекстом
Існує 2 варіанти цієї настройки.
Перший варіант - в цьому випадку всі домени посилаються на одну й ту ж саму папку.
Другий варіант - в цьому випадку у кожного домена своя власна папка.
У даній статті ми розберемо перший варіант.
Зрозуміло знову ж створивши modxdomain3.com і Domain3.