Поддержка WordPress Multisite Не работают поддомены

  • Добавил поддомен по этой инструкции https://hostiq.ua/blog/wordpress-multisite/

    Нажимаю потом перейти в консоль — открывается страница ошибки, пишет, что не удалось найти ip-адрес сервера.
    На саму страницу тоже не заходит.

    Установил и настроил плагин WPMU Domain Mapping — все равно не работает.

    На хостинге тоже добавил этот поддомен, не помогло.

    Когда заходжу в пункты меню domains или domain mapping, то появляется такое сообщение:
    Please copy sunrise.php to /home/l/lomakin5/public_html/zdrowie/public_html/wp-content/sunrise.php and ensure the SUNRISE definition is in /home/l/lomakin5/public_html/zdrowie/public_html/wp-config.php

    Не понял я где этот sunrise.php взять

    Как настроить этот мультисайт, чтобы было много поддоменов?

    • Тема изменена 1 месяц, 1 неделя назад пользователем  Yui.
    • Тема изменена 1 месяц, 1 неделя назад пользователем  Omsk.

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Модератор Yui

    (@fierevere)

    ゆい ★ ღ

    не удалось найти ip-адрес сервера.

    а DNS настроили? и сервер, он должен принимать запросы для всех поддоменов в одну папку на диске

    /wp-content/sunrise.php

    это вообще левый файл. не нужно читать древних инструкций. WordPress-MU давно уже вошел в состав обычного WordPress
    https://codex.wordpress.org/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D0%B5%D1%82%D0%B8
    все проще сейчас

    https://codex.wordpress.org/Create_A_Network
    посвежее, поактуальнее, но на английском

    (тема переносится в соотв. раздел)

    • Ответ изменён 1 месяц, 1 неделя назад пользователем  Yui.

    DNS не настроил. Где его нужно настраивать? В инструкции про это нет.

    Модератор Yui

    (@fierevere)

    ゆい ★ ღ

    DNS не настроил. Где его нужно настраивать? В инструкции про это нет

    обязательно. Инструкций нет, потому что это вы делаете либо на хостинге, либо у регистратора домена, там где вы разместили NS-сервера домена

    либо записи A или CNAME для каждого домена, который войдет в сеть сайтов
    либо wildcard запись.
    Если сеть сайтов будет работать по HTTPS, то и сертификаты должны быть либо wildcard либо действительны для всех поддоменов сети сайтов.

    Прописал Aname и Cname, это один ip-адрес. Это сработало, только теперь когда захожу на страницу поддомена, то на странице написано:

    Access forbidden!
    You don’t have permission to access the requested directory. There is either no index document or the directory is read-protected.
    If you think this is a server error, please contact the webmaster.
    Error 403

    Папку blogs.dir я создал, как в вашей инструкции написано, права у нее drwxr-xr-x

    Все по инструкции сделал, а консоль поддомена не загружается — ошибка 404

    P.S. Это я неправильно путь указал в настройках поддомена в админке хостинга. Сейчас загружается поддомен.

    Где будут храниться записи и файлы с этого поддомена?

    • Ответ изменён 1 месяц, 1 неделя назад пользователем  Omsk.
    • Ответ изменён 1 месяц, 1 неделя назад пользователем  Omsk.

    Для каждого поддомена нужна отдельная папка?

    Ни в коем случае. Все поддомены в Сети должны быть быть алиасами основного домена, то есть у них не должно быть своей site root directory, все используют директорию основного домена Сети.

    а консоль поддомена не загружается — ошибка 404

    Проверьте .htaccess, он для Сети отличается от одиночного WP.

    Модератор SeVlad

    (@sevlad)

    wp.me/3YHjQ

    В инструкции про это нет.

    Есть. Шаг2 п2.

    Сейчас сделал еще один домен по той же схеме, что и предыдущий, на хостинге указал ему ту же папку, что и первому поддомену. И когда загружаю админку, то она загружается очень медленно и с первого раза не получается загрузить.
    Может это быть от этого, что нет возможности записи в папке кеша? Сообщение такое в панели управления

    • Ответ изменён 1 месяц, 1 неделя назад пользователем  Omsk.
Просмотр 7 ответов — с 1 по 7 (всего 7)