Поддержка WordPress Multisite О мультисайтовсти вообще

  • Подскажите, пожалуйста, для создания мультисайтовости (на поддоменах) нужно ли на каждый поддомен загружать отдельный движок WordPress? Или используется один на основном домене, а каждый сайт базируется уже на основном движке, используя основую базу, а в своей поддоменной папке на сервере размещаются лишь свои темы, плагины?

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Atrax

    (@atrax)

    Ethical engineer

    Подскажите, пожалуйста, для создания мультисайтовости (на поддоменах) нужно ли на каждый поддомен загружать отдельный движок WordPress?

    Нет.

    Или используется один на основном домене, а каждый сайт базируется уже на основном, используя только свои темы, плагины?

    Да.

    Делаю всё по мануалу Создание сети:
    1. Поддомене на хостинге настроены (добавлена запись A *.example.com), поддомены работают.
    2. Строка «define(‘WP_ALLOW_MULTISITE’, true);» внесена.
    3. В Инструментах появлется Сеть.
    4. blogs.dir создана в wp-content.
    5. Добавлены необходимые строки в wp-config.php и .htaccess (для поддоменов).
    6. В «Администрирование сети «Сайты сети…» создаю сайт site1.domain.com.

    А что дальше? Как заставить работать поддоменный сайт на основном движке, что я делаю не так, что нужно ещё сделать?

    *2. Имеется в виду запись A *.domain.com

    Мне кажется, что я понял:
    нужно добавить *.domain.com с указанием пути где лежит wp-config.php (в моём случае через cPanel, в разделе Домены/Поддомены) и задать параметр «ServerAlias *.domain.com» в httpd.conf.

    Можно ли сделать последнее посредством .htaccess? Если да, то как, просто добавить эту строку?

    Правильно ли это или я ошибаюсь? Ибо не работает…

    Atrax

    (@atrax)

    Ethical engineer

    Можно ли сделать последнее посредством .htaccess?

    Нет. Или у вас есть полное управление апачем или добавляете алиас * через консоль. cplanel я не знаю, наверное, там тоже есть…

    В cPanel Домены/Поддомены помимо записи:
    ‘site1.domain.com -> /public_html/sites/site1’
    добавил:
    ‘*.domain.com -> /public_html’
    (так как в руководстве сказано, что

    CPanel
    Make a sub-domain named «*» (wildcard) at your CPanel (*.example.com). Make sure to point this at the same folder location where your wp-config.php file is located.

    Т.е. там где лежит wp-config.php
    Что ещё может быть не так?

    В том-то и дело, что должна быть только одна запись *.domain.com -> /public_html.

    Спасибо. Всё работает.

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «О мультисайтовсти вообще» закрыта для новых ответов.