Поддержка WordPress Multisite Мультисайт на OpenServer

  • Решено tritonka

    (@tritonka)



    Добрый день. Пытаюсь создать Мультисайт (поддомен) на OpenServer 5.2.2. Устанавливаю WordPress, добавляю в конфиг / * Multisite * / define ( ‘WP_ALLOW_MULTISITE «, true); создаю сеть, меняю wp-config и .htaccess и при следующей перезагрузке не могу зайти в админке «ОШИБКА: Cookies либо заблокированы, либо НЕ поддерживаются вашим браузером. Чтобы использовать WordPress, нужно разрешить cookies». Проблема точно не в куках, все разрешено, дополнительно добавил исключения.
    Единственное, при создании сети была ошибка «» Внимание! Возможно, маска DNS настроена неправильно! Скрипт установки попытался открыть случайный адрес (3e922a.louvers) на вашем домене. Это привело к сообщению об ошибке: cURL error 6: Could not resolve host: 3e922a.louvers. Чтобы использовать режим поддоменов, необходимо использовать маску в записях DNS. В общем случае достаточно добавить с помощью инструмента настройки DNS запись с адресом * указывающую на ваш сервер. Можно использовать основной сайт, однако любой созданный поддомен будет недоступен. Если вы уверены, что ваши настройки DNS верны, проигнорирую это сообщение. «»
    Адрес основного домена D:\web\OpenServer\domains\louvers, соответственно поддомена D:\web\OpenServer\domains\louvers\lt.
    Подскажите пожалуйста, что нужно сделать, чтобы настроить мультисайт на локальном сервере.

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Модератор Юрий

    (@yube)

    добавляю в конфиг

    Надеюсь, не виндовым блокнотом, который норовит засунуть в файл BOM?

    Подскажите пожалуйста, что нужно сделать, чтобы настроить мультисайт на локальном сервере.

    Снести Винду, поставить Linux 🙂 Хотя не исключено, что и под виндой можно запустить bind или что-то аналогичное, чтобы было куда вписывать «запись с адресом * указывающую на ваш сервер«. Иначе придется все субдомены поименно вписывать в hosts. Подвиндовый Апач, по идее, должен понимать алиасы.

    Вообще-то, то режим «Сеть-субдомены» не на всяком настоящем хостинге можно запустить, не то что на игрушечном.

    соответственно поддомена D:\web\OpenServer\domains\louvers\lt.

    Не должно быть никаких адресов и путей, все субдомены субдоменном режиме сети WP существуют исключительно виртуально.

    • Ответ изменён 2 мес., 3 нед. назад пользователем  Юрий.
    Модератор SeVlad

    (@sevlad)

    wp.me/3YHjQ

    Снести Винду, поставить Linux

    Ну прям уж так и радикально 🙂 На винду поставить виртуалку с линксом.

    Модератор Юрий

    (@yube)

    На винду поставить виртуалку с линксом.

    И научить ее пользоваться DNSом этой самой виртуалки. Ага.

    Модератор SeVlad

    (@sevlad)

    wp.me/3YHjQ

    И научить ее пользоваться DNSом этой самой виртуалки. Ага.

    Нипроблема в общем-то 🙂

    Нипроблема в общем-то 🙂

    Кому как))

    Модератор SeVlad

    (@sevlad)

    wp.me/3YHjQ

    Кому как))

    Поэтому и не нужно никаких «локальных» серверов. Тем более на винде. И уж тем более мультисайт.
    Есть куча хостингов. У некоторых есть даже бесплатные тарифы.

    Но если очень хочется, то Юрий выше написал самое простое «решение»:

    придется все субдомены поименно вписывать в hosts.

    Насколько я понял, лучше не заморачиваться с локальным, а делать сразу на реальном. Не самый лучший вариант, но шо ж поделать).
    Может заодно подскажете в таком вопросе: основной сайт хотим привязать к одному городу (Киев), а второй (поддомен) — для страны без разделения по городам (минус Киев). Как правильно это сделать?

    Модератор SeVlad

    (@sevlad)

    wp.me/3YHjQ

    Не самый лучший вариант, но шо ж поделать).

    Ещё как лучший. Мало того, что избежите кучи проблем во время изготовления сайта, но ещё Вы просто не думали чего будет стоит перенос.

    Может заодно подскажете в таком вопросе:

    Создайте новый топик, согласно п2 правила форума где сразу расскажите что значит «привязать». И зачем, какова цель.

    Ок, спасибо

Просмотр 9 ответов — с 1 по 9 (всего 9)