Wordpress, Как это сделать

Как создать мультисайт WordPress на поддоменах в OpenServer

Мультисайт WordPress на поддоменах в OpenServer | WESPE CLUB

[et_pb_section fb_built=»1″ admin_label=»Раздел» _builder_version=»4.16″ _module_preset=»default» custom_padding=»||0px|||» da_disable_devices=»off|off|off» global_colors_info=»{}» theme_builder_area=»post_content» da_is_popup=»off» da_exit_intent=»off» da_has_close=»on» da_alt_close=»off» da_dark_close=»off» da_not_modal=»on» da_is_singular=»off» da_with_loader=»off» da_has_shadow=»on»][et_pb_row _builder_version=»4.17.3″ _module_preset=»default» width=»100%» custom_padding=»||0px|||» global_colors_info=»{}» theme_builder_area=»post_content»][et_pb_column type=»4_4″ _builder_version=»4.16″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content»][et_pb_text _builder_version=»4.17.4″ _module_preset=»default» custom_margin=»||3px|||» text_font_size_tablet=»» text_font_size_phone=»14px» text_font_size_last_edited=»on|phone» text_line_height_tablet=»» text_line_height_phone=»1.4em» text_line_height_last_edited=»on|phone» global_colors_info=»{}» theme_builder_area=»post_content»]

Мультисайт отличная возможность CMS WordPress! Начинающие веб-мастера, могли о ней  даже не слышать, а те кто слышал не всегда понимают зачем она может быть нужна.

Коротко о том, где мультисайт будет вам полезен:

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row _builder_version=»4.17.3″ _module_preset=»default» width=»100%» custom_padding=»8px|||||» global_colors_info=»{}» theme_builder_area=»post_content»][et_pb_column type=»4_4″ _builder_version=»4.16″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content»][et_pb_text _builder_version=»4.17.4″ _module_preset=»default» custom_margin=»||1px|||» text_font_size_tablet=»» text_font_size_phone=»14px» text_font_size_last_edited=»on|phone» text_line_height_tablet=»» text_line_height_phone=»1.4em» text_line_height_last_edited=»on|phone» global_colors_info=»{}» theme_builder_area=»post_content»]

  1. Региональные отделения компании. Например, WESPE CLUB реализовывал проект детского клуба Синестетика с несколькими отделениями в разных городах. Основной сайт клуба находится по адресу https://sinestet.ru, а региональные отделения в поддоменах вида spb.sinestet.ru или kazan.sinestet.ru Тоже самое можно реализовывать для любых отделений в рамках одного города. Никаких ограничений тут нет. Фактически это разные сайты, у которых могут быть разные администраторы. В каждом отделении из примера выше существует своё расписание занятий и т.д.
  2. Мультиязычность. Очень просто реализуемая и просто управляемая. Для каждого языка может существовать свой поддомен или своя папка вида ru.mysite.com или mysite.com/ru
  3. Демо сайты для студий и веб-мастерских. Например, студия может размещать демо своих тем WordPress на отдельном поддомене или в отдельной папке, а фрилансер или веб-мастерская при работе над клиентским сайтом размещать его на своём сервере. Это даёт возможность не потеряв управление сайтом давать доступ к нему клиентам.

[/et_pb_text][et_pb_text _builder_version=»4.17.4″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content»]Почему не сделать для каждого случая отдельный сайт, спросите вы? Отвечаем в этой статье подробно и с примерами. Сегодняшняя наша статья посвящена отдельной боли начинающих веб-мастеров. Настройке OpenServer для работы с мультисайтом. И не просто с мультисайтом, а на поддоменах.[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row column_structure=»1_2,1_2″ _builder_version=»4.17.4″ _module_preset=»default» width=»100%» global_colors_info=»{}» theme_builder_area=»post_content»][et_pb_column type=»1_2″ _builder_version=»4.17.4″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content»][et_pb_text _builder_version=»4.17.4″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content»]

Какой бы вариант мультисайта вы не выбрали для своего WordPress творчества, обязательно используйте одну из лучших WordPress тем — Divi theme с мощным конструктором страниц Divi builder на борту. Тем более в нашем каталоге она со скидкой 60%!

[/et_pb_text][/et_pb_column][et_pb_column type=»1_2″ _builder_version=»4.17.4″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content»][et_pb_blurb title=»-60% на Divi theme» url=»https://wespe.club/product/divi-premialnaya-tema-wordpress/» url_new_window=»on» use_icon=»on» font_icon=»||divi||400″ icon_placement=»left» image_icon_width=»67px» _builder_version=»4.17.0″ _module_preset=»default» header_font_size=»22px» body_font=»|300|||||||» background_enable_color=»off» custom_padding=»15px|20px|15px|20px|false|false» border_radii=»on|20px|20px|20px|20px» box_shadow_style=»preset3″ icon_font_size=»67px» global_module=»230121″ global_colors_info=»{}» theme_builder_area=»post_content»]

Лицензионная тема Divi в нашем каталоге со скидкой 60%.

[/et_pb_blurb][/et_pb_column][/et_pb_row][et_pb_row _builder_version=»4.17.3″ _module_preset=»default» width=»100%» global_colors_info=»{}» theme_builder_area=»post_content»][et_pb_column type=»4_4″ _builder_version=»4.16″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content»][et_pb_text _builder_version=»4.17.4″ _module_preset=»default» custom_margin_tablet=»» custom_margin_phone=»||20px||false|false» custom_margin_last_edited=»on|phone» global_colors_info=»{}» theme_builder_area=»post_content»]

Мультисайт WordPress на поддоменах в OpenServer

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row _builder_version=»4.17.3″ _module_preset=»default» background_enable_color=»off» width=»100%» custom_margin=»|0px||0px|false|false» custom_padding=»0px||0px|||» global_colors_info=»{}» theme_builder_area=»post_content»][et_pb_column type=»4_4″ _builder_version=»4.16″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content»][et_pb_divider color=»#eeeeee» divider_position=»center» divider_weight=»3px» _builder_version=»4.16″ _module_preset=»default» width=»25%» custom_padding=»30px||30px||false|false» global_colors_info=»{}» theme_builder_area=»post_content»][/et_pb_divider][et_pb_blurb title=»Оглавление» url=»#intro» use_icon=»on» font_icon=»h||divi||400″ icon_color=»#eeeeee» icon_placement=»left» image_icon_width=»100px» content_max_width=»100%» _builder_version=»4.17.0″ _module_preset=»default» header_level=»h2″ header_font=»||||||||» custom_margin=»||14px|||» icon_font_size=»100px» global_colors_info=»{}» theme_builder_area=»post_content»][/et_pb_blurb][et_pb_blurb title=»Для начала» url=»#intro» use_icon=»on» font_icon=»$||divi||400″ icon_color=»#b856c7″ image_icon_background_color=»#ffffff» icon_placement=»left» image_icon_width=»16px» content_max_width=»100%» font_icon_tablet=»» font_icon_phone=»» font_icon_last_edited=»on|desktop» admin_label=»Оглавление Intro» _builder_version=»4.17.0″ _module_preset=»default» header_font_size=»16px» header_line_height=»2em» image_icon_custom_padding=»8px|8px|8px|8px|false|false» custom_margin=»-71px||-2px|118px|false|false» custom_padding=»10px|||0px|false|false» border_radii_image=»on|100%|100%|100%|100%» border_width_all_image=»2px» border_color_all_image=»#b856c7″ icon_font_size=»16px» use_circle=»on» use_circle_border=»on» circle_border_color=»#b856c7″ circle_color=»#ffffff» global_colors_info=»{}» font_icon__hover_enabled=»on|hover» font_icon__hover=»%22||divi||400″ image_icon_background_color__sticky_enabled=»#35085f» image_icon_background_color__sticky=»#35085f» theme_builder_area=»post_content»][/et_pb_blurb][et_pb_blurb title=»Разрешаем создание мультисайта» url=»#01″ use_icon=»on» font_icon=»$||divi||400″ icon_color=»#b856c7″ image_icon_background_color=»#ffffff» icon_placement=»left» image_icon_width=»16px» content_max_width=»100%» font_icon_tablet=»» font_icon_phone=»» font_icon_last_edited=»on|desktop» admin_label=»Оглавление %22Дочерняя тема%22″ _builder_version=»4.17.0″ _module_preset=»default» header_font_size=»16px» header_line_height=»2em» image_icon_custom_padding=»8px|8px|8px|8px|false|false» custom_margin=»||0px|118px|false|false» custom_padding=»10px|||0px|false|false» border_radii_image=»on|100%|100%|100%|100%» border_width_all_image=»2px» border_color_all_image=»#b856c7″ icon_font_size=»16px» use_circle=»on» use_circle_border=»on» circle_border_color=»#b856c7″ circle_color=»#ffffff» global_colors_info=»{}» font_icon__hover_enabled=»on|hover» font_icon__hover=»%22||divi||400″ image_icon_background_color__sticky_enabled=»#35085f» image_icon_background_color__sticky=»#35085f» theme_builder_area=»post_content»][/et_pb_blurb][et_pb_blurb title=»Создаём мультисайт в административной панели» url=»#02″ use_icon=»on» font_icon=»$||divi||400″ icon_color=»#b856c7″ image_icon_background_color=»#ffffff» icon_placement=»left» image_icon_width=»16px» content_max_width=»100%» font_icon_tablet=»» font_icon_phone=»» font_icon_last_edited=»on|desktop» admin_label=»Оглавление %22Создание перевода%22″ _builder_version=»4.17.0″ _module_preset=»default» header_font_size=»16px» header_line_height=»2em» image_icon_custom_padding=»8px|8px|8px|8px|false|false» custom_margin=»||0px|118px|false|false» custom_padding=»10px|||0px|false|false» border_radii_image=»on|100%|100%|100%|100%» border_width_all_image=»2px» border_color_all_image=»#b856c7″ icon_font_size=»16px» use_circle=»on» use_circle_border=»on» circle_border_color=»#b856c7″ circle_color=»#ffffff» global_colors_info=»{}» font_icon__hover_enabled=»on|hover» font_icon__hover=»%22||divi||400″ image_icon_background_color__sticky_enabled=»#35085f» image_icon_background_color__sticky=»#35085f» theme_builder_area=»post_content»][/et_pb_blurb][et_pb_blurb title=»Настраиваем OpenServer для правильной работы мультисайта» url=»#03″ use_icon=»on» font_icon=»$||divi||400″ icon_color=»#b856c7″ image_icon_background_color=»#ffffff» icon_placement=»left» image_icon_width=»16px» content_max_width=»100%» font_icon_tablet=»» font_icon_phone=»» font_icon_last_edited=»on|desktop» admin_label=»Оглавление %22Перевод с помощью PO Edit%22″ _builder_version=»4.17.4″ _module_preset=»default» header_font_size=»16px» header_line_height=»2em» image_icon_custom_padding=»8px|8px|8px|8px|false|false» custom_margin=»||0px|118px|false|false» custom_padding=»10px|||0px|false|false» hover_enabled=»0″ border_radii_image=»on|100%|100%|100%|100%» border_width_all_image=»2px» border_color_all_image=»#b856c7″ icon_font_size=»16px» use_circle=»on» use_circle_border=»on» circle_border_color=»#b856c7″ circle_color=»#ffffff» global_colors_info=»{}» font_icon__hover_enabled=»on|hover» font_icon__hover=»%22||divi||400″ image_icon_background_color__sticky_enabled=»#35085f» image_icon_background_color__sticky=»#35085f» theme_builder_area=»post_content» sticky_enabled=»0″][/et_pb_blurb][et_pb_blurb title=»Устраняем проблему входа в административную панель» url=»#04″ use_icon=»on» font_icon=»$||divi||400″ icon_color=»#b856c7″ image_icon_background_color=»#ffffff» icon_placement=»left» image_icon_width=»16px» content_max_width=»100%» font_icon_tablet=»» font_icon_phone=»» font_icon_last_edited=»on|desktop» admin_label=»Оглавление %22Перевод с помощью плагина Loco Translate%22″ _builder_version=»4.17.4″ _module_preset=»default» header_font_size=»16px» header_line_height=»2em» image_icon_custom_padding=»8px|8px|8px|8px|false|false» custom_margin=»||0px|118px|false|false» custom_padding=»10px|||0px|false|false» hover_enabled=»0″ border_radii_image=»on|100%|100%|100%|100%» border_width_all_image=»2px» border_color_all_image=»#b856c7″ icon_font_size=»16px» use_circle=»on» use_circle_border=»on» circle_border_color=»#b856c7″ circle_color=»#ffffff» global_colors_info=»{}» font_icon__hover_enabled=»on|hover» font_icon__hover=»%22||divi||400″ image_icon_background_color__sticky_enabled=»#35085f» image_icon_background_color__sticky=»#35085f» theme_builder_area=»post_content» sticky_enabled=»0″][/et_pb_blurb][et_pb_blurb title=»Заключение» url=»#itogi» use_icon=»on» font_icon=»$||divi||400″ icon_color=»#b856c7″ image_icon_background_color=»#ffffff» icon_placement=»left» image_icon_width=»16px» content_max_width=»100%» font_icon_tablet=»» font_icon_phone=»» font_icon_last_edited=»on|desktop» admin_label=»Оглавление %22Заключение%22″ _builder_version=»4.17.0″ _module_preset=»default» header_font_size=»16px» header_line_height=»2em» image_icon_custom_padding=»8px|8px|8px|8px|false|false» custom_margin=»||0px|118px|false|false» custom_padding=»10px|||0px|false|false» border_radii_image=»on|100%|100%|100%|100%» border_width_all_image=»2px» border_color_all_image=»#b856c7″ icon_font_size=»16px» use_circle=»on» use_circle_border=»on» circle_border_color=»#b856c7″ circle_color=»#ffffff» global_colors_info=»{}» font_icon__hover_enabled=»on|hover» font_icon__hover=»%22||divi||400″ image_icon_background_color__sticky_enabled=»#35085f» image_icon_background_color__sticky=»#35085f» theme_builder_area=»post_content»][/et_pb_blurb][et_pb_divider color=»#eeeeee» divider_position=»center» divider_weight=»3px» _builder_version=»4.16″ _module_preset=»default» width=»25%» custom_padding=»30px||30px||false|false» global_colors_info=»{}» theme_builder_area=»post_content»][/et_pb_divider][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=»1″ admin_label=»Intro » module_id=»intro» _builder_version=»4.17.0″ _module_preset=»default» custom_padding=»0px||0px|||» da_popup_slug=»begin» da_disable_devices=»off|off|off» global_colors_info=»{}» theme_builder_area=»post_content» da_is_popup=»off» da_exit_intent=»off» da_has_close=»on» da_alt_close=»off» da_dark_close=»off» da_not_modal=»on» da_is_singular=»off» da_with_loader=»off» da_has_shadow=»on»][et_pb_row custom_padding_last_edited=»on|phone» _builder_version=»4.17.3″ _module_preset=»default» width=»100%» custom_padding_tablet=»» custom_padding_phone=»||0px||false|false» global_colors_info=»{}» theme_builder_area=»post_content»][et_pb_column type=»4_4″ _builder_version=»4.16″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content»][et_pb_text _builder_version=»4.17.3″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content»]

Для начала

[/et_pb_text][et_pb_text _builder_version=»4.17.4″ _module_preset=»default» custom_padding_tablet=»» custom_padding_phone=»||0px||false|false» custom_padding_last_edited=»on|phone» text_font_size_tablet=»» text_font_size_phone=»14px» text_font_size_last_edited=»on|phone» text_line_height_tablet=»» text_line_height_phone=»1.4em» text_line_height_last_edited=»on|phone» global_colors_info=»{}» theme_builder_area=»post_content»]

Определим проблематику. Почему нам пришло в голову написать статью о том как настраивать мультисайт именно на поддоменах и именно в OpenServer? Потому, что именно это часто вызывает большие трудности.

При работе в OpenServer мультисайт будет работать как надо, если вы строите его с подкаталогами вида mysite.com/mysite-1. Можете создавать сайт смело пользуясь официальной информацией или нашим пошаговым руководством, информация из этой статьи вам не понадобится.

Заглянув на страницу кодекса WordPress, посвящённую созданию сети сайтов можно довольно быстро разобраться что и как делать, однако дальше нас ждёт несколько сюрпризов. Будет открываться и работать основной сайт, но все поддомены работать откажутся.

[/et_pb_text][et_pb_text _builder_version=»4.17.4″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content»]

Решив проблему с работоспособностью сайтов сети, с большой долей вероятности вы столкнётесь с ещё одной проблемой — снова не сможете попасть в административную панель ни одного сайта, кроме основного. Причиной тому Куки, которые откажутся работать на подсайтах. На наше счастье, если знать решение, ни одна проблема не покажется серьёзной. Разбираем по шагам порядок действий.

Перед началом убедитесь, что:

  • Установлен OpenServer 
  • Установен Worpdress
  • Установлен редактор кода или текстовый редактор

Можно начинать!

 

[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=»1″ admin_label=»01″ module_id=»01″ _builder_version=»4.17.0″ _module_preset=»default» custom_padding=»0px||0px|||» da_popup_slug=»part1″ da_disable_devices=»off|off|off» global_colors_info=»{}» theme_builder_area=»post_content» da_is_popup=»off» da_exit_intent=»off» da_has_close=»on» da_alt_close=»off» da_dark_close=»off» da_not_modal=»on» da_is_singular=»off» da_with_loader=»off» da_has_shadow=»on»][et_pb_row _builder_version=»4.17.3″ _module_preset=»default» width=»100%» custom_margin=»0px|auto||auto||» custom_padding=»0px|||||» global_colors_info=»{}» theme_builder_area=»post_content»][et_pb_column type=»4_4″ _builder_version=»4.16″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content»][et_pb_text _builder_version=»4.17.3″ _module_preset=»default» text_font=»|700|||||||» text_text_color=»#f7f7f7″ text_font_size=»200px» text_line_height=»1em» custom_margin=»-1px||||false|false» custom_margin_tablet=»-1px||||false|false» custom_margin_phone=»-55px||||false|false» custom_margin_last_edited=»on|phone» custom_padding=»0px||0px|||» text_font_size_tablet=»150px» text_font_size_phone=»120px» text_font_size_last_edited=»on|phone» text_text_shadow_style=»preset3″ text_text_shadow_blur_strength=»0.93em» global_module=»229767″ global_colors_info=»{}» theme_builder_area=»post_content»]

01

[/et_pb_text][et_pb_text admin_label=»Дочерняя тема» _builder_version=»4.17.4″ _module_preset=»default» custom_margin=»-122px|||||» global_colors_info=»{}» theme_builder_area=»post_content»]

Разрешаем создание мультисайта

[/et_pb_text][et_pb_text _builder_version=»4.17.4″ _module_preset=»default» text_font_size_tablet=»» text_font_size_phone=»14px» text_font_size_last_edited=»on|phone» text_line_height_tablet=»» text_line_height_phone=»1em» text_line_height_last_edited=»on|phone» global_colors_info=»{}» theme_builder_area=»post_content»]

Начиная с версии WordPress 3.0 возможность создания мультисайта стала частью ядра, заменив собой плагин. Однако, реализовать эту возможность можно только зная некоторые нюансы. Пункта меню «Создать мультисайт» в административной панели вы  не найдёте. Эту возможность нам нужно себе разрешить.

Открываем файл wp-config.php редактором и ищем в нём строку

/* Это всё, дальше не редактируем. Успехов! */

Прямо ПЕРЕД ней вставляем следуёщий код:

/* Включение режима WordPress Мультисайт */
define( 'WP_ALLOW_MULTISITE', true );

Перезагружаем админку. Должно получится приблизительно так.

[/et_pb_text][et_pb_gallery gallery_ids=»232350,232354″ posts_number=»2″ show_title_and_caption=»off» show_pagination=»off» _builder_version=»4.17.4″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content»][/et_pb_gallery][et_pb_text _builder_version=»4.17.4″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content»]

В административной панели появился новый пункт меню ИНСТРУМЕНТЫ — > УСТАНОВКА СЕТИ

[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=»1″ admin_label=»02″ module_id=»02″ _builder_version=»4.17.0″ _module_preset=»default» custom_margin=»0px||||false|false» custom_padding=»0px||0px|||» da_disable_devices=»off|off|off» global_colors_info=»{}» theme_builder_area=»post_content» da_is_popup=»off» da_exit_intent=»off» da_has_close=»on» da_alt_close=»off» da_dark_close=»off» da_not_modal=»on» da_is_singular=»off» da_with_loader=»off» da_has_shadow=»on»][et_pb_row module_id=»part2″ _builder_version=»4.17.3″ _module_preset=»default» width=»100%» custom_margin=»0px||||false|false» custom_padding=»0px||0px||false|false» global_colors_info=»{}» theme_builder_area=»post_content»][et_pb_column type=»4_4″ _builder_version=»4.16″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content»][et_pb_text _builder_version=»4.9.7″ _module_preset=»default» text_font=»|700|||||||» text_text_color=»#f7f7f7″ text_font_size=»200px» text_line_height=»1em» custom_margin=»0px||||false|false» custom_padding=»0px||0px||false|false» text_font_size_tablet=»150px» text_font_size_phone=»120px» text_font_size_last_edited=»on|phone» text_text_shadow_style=»preset3″ text_text_shadow_blur_strength=»0.93em» global_module=»229769″ global_colors_info=»{}» theme_builder_area=»post_content»]

02

[/et_pb_text][et_pb_text _builder_version=»4.17.4″ _module_preset=»default» custom_margin=»-80px||||false|false» custom_margin_tablet=»» custom_margin_phone=»» custom_margin_last_edited=»on|desktop» header_2_font_size_tablet=»» header_2_font_size_phone=»18px» header_2_font_size_last_edited=»on|tablet» global_colors_info=»{}» theme_builder_area=»post_content»]

Создаём мультисайт в административной панели

[/et_pb_text][et_pb_text _builder_version=»4.17.4″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content»]

Настроек минимум. Выбираем ПОДДОМЕНЫ, вводим название сайта и адрес электронной почты администратора сети. После этого нажимаем кнопку «Установить»

[/et_pb_text][et_pb_text _builder_version=»4.17.4″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content»]

И тут нас поджидает первый неприятный момент. Мультисайт WordPress на поддоменах в OpenServer так просто не сдаётся! Вы увидите предупреждение о том, что маска домена не настроена правильно.

[/et_pb_text][et_pb_gallery gallery_ids=»232354,232392″ posts_number=»2″ show_title_and_caption=»off» show_pagination=»off» _builder_version=»4.17.4″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content»][/et_pb_gallery][et_pb_text _builder_version=»4.17.4″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content»]

Это сообщение нужно проигнорировать, оно напрямую на работоспособность сети не влияет. К сожалению hosts не поддерживает возможность использования маски для доменов. Хорошо, что это не обязательное условие для того чтобы настроить мультисайт WordPress на поддоменах в OpenServer. Просто едем дальше.

[/et_pb_text][et_pb_text _builder_version=»4.17.4″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content»]

Продолжим настройки в соответствии с подсказками на экране. Нам понадобится внести изменения в два файла wp-config.php и .htaccess

Откроем файл конфигурации Wordrpess и внесём туда код из верхнего окошка. В файл .htaccess код из нижнего. WordPress сам отлично знает что делать и охотно подсказывает пользователю.

[/et_pb_text][et_pb_gallery gallery_ids=»232398,232402,232406″ posts_number=»3″ show_title_and_caption=»off» show_pagination=»off» _builder_version=»4.17.4″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content»][/et_pb_gallery][et_pb_text _builder_version=»4.17.4″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content»]

После внесённых изменений перезагружаем админпанель и входим под логином и паролем. Подробно описывать процесс создания сети сайтов в рамках этой статьи мы не будем. Если не знаете как это деается прочтите нашу статью о мультисайтах. Переходим к самому интересному. За кадром мы создали сайт на поддомене spb.wespeschool. При попытке перейти на вновь созданный сайт или зайти в его админпанель мы получаем ошибку. 

[/et_pb_text][et_pb_image src=»https://wespe.club/wp-content/uploads/2022/06/multisite-na-poddomenach-v-openserver-10.webp» alt=»Мультисайт WordPress на поддоменах в OpenServer | WESPE CLUB» title_text=»Мультисайт WordPress на поддоменах в OpenServer | WESPE CLUB» _builder_version=»4.17.4″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content»][/et_pb_image][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=»1″ admin_label=»03″ module_id=»03″ _builder_version=»4.17.4″ _module_preset=»default» custom_margin=»0px||||false|false» custom_padding=»0px||0px|||» da_disable_devices=»off|off|off» global_colors_info=»{}» theme_builder_area=»post_content» da_is_popup=»off» da_exit_intent=»off» da_has_close=»on» da_alt_close=»off» da_dark_close=»off» da_not_modal=»on» da_is_singular=»off» da_with_loader=»off» da_has_shadow=»on»][et_pb_row module_id=»part2″ _builder_version=»4.17.3″ _module_preset=»default» width=»100%» custom_margin=»0px||||false|false» custom_padding=»0px||0px||false|false» global_colors_info=»{}» theme_builder_area=»post_content»][et_pb_column type=»4_4″ _builder_version=»4.16″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content»][et_pb_text _builder_version=»4.16″ _module_preset=»default» text_font=»|700|||||||» text_text_color=»#f7f7f7″ text_font_size=»200px» text_line_height=»1em» custom_margin=»-1px||||false|false» custom_padding=»0px||0px|||» text_font_size_tablet=»150px» text_font_size_phone=»120px» text_font_size_last_edited=»on|phone» text_text_shadow_style=»preset3″ text_text_shadow_blur_strength=»0.93em» global_colors_info=»{}» theme_builder_area=»post_content»]

03

[/et_pb_text][et_pb_text _builder_version=»4.17.4″ _module_preset=»default» custom_margin=»-80px||||false|false» custom_margin_tablet=»» custom_margin_phone=»» custom_margin_last_edited=»on|desktop» header_2_font_size_tablet=»» header_2_font_size_phone=»18px» header_2_font_size_last_edited=»on|tablet» global_colors_info=»{}» theme_builder_area=»post_content»]

Настраиваем OpenServer для правильной работы мультисайта

[/et_pb_text][et_pb_text _builder_version=»4.17.4″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content»]

Отправляемся в настройки хостов в OpenServer. В меню выбираем следующие пункты ДОПОЛНИТЕЛЬНО — КОНФИГУРАЦИЯ — HOSTS ФАЙЛ и добавляем новую строку поддомена. В нашем случае 127.0.0.1 spb.wespeschool

Обратите внимание надо целиком скопировать строку с вашим основным доменом и вставить её следом, добавив нужный поддомен. У нас это строка №9 с основным доменом и строка №10 с добавленным поддоменом. Теперь наш файл выглядит так:

 

# Start Open Server b9b3423b179cf113848dc2362e23784a_hosts
127.0.0.1 cardioweb
127.0.0.1 cardio-wp
127.0.0.1 gant
127.0.0.1 grav
127.0.0.1 listiq
127.0.0.1 localhost
127.0.0.1 sinestet
127.0.0.1 wespeschool
127.0.0.1 spb.wespeschool
# End Open Server b9b3423b179cf113848dc2362e23784a_hosts

Перезагрузим OpenServer!

Ура! Сайт заработал. Мы видим его по адресу spb.wespeschool. Отправляемся в административную часть и… снова ошибка!!! 

[/et_pb_text][et_pb_text _builder_version=»4.17.4″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content»]

ОШИБКА: Cookies либо заблокированы, либо не поддерживаются вашим браузером. Чтобы использовать WordPress, нужно разрешить cookies.

[/et_pb_text][et_pb_image src=»https://wespe.club/wp-content/uploads/2022/06/multisite-na-poddomenach-v-openserver-13.webp» alt=»Мультисайт WordPress на поддоменах в OpenServer | WESPE CLUB» title_text=»Мультисайт WordPress на поддоменах в OpenServer | WESPE CLUB» _builder_version=»4.17.4″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content» admin_label=»Изображение»][/et_pb_image][et_pb_text _builder_version=»4.17.4″ _module_preset=»default» text_font=»|700|||||||» text_text_color=»#f7f7f7″ text_font_size=»200px» text_line_height=»1em» custom_margin=»-1px||||false|false» custom_padding=»0px||0px|||» hover_enabled=»0″ text_font_size_tablet=»150px» text_font_size_phone=»120px» text_font_size_last_edited=»on|phone» text_text_shadow_style=»preset3″ text_text_shadow_blur_strength=»0.93em» global_colors_info=»{}» theme_builder_area=»post_content» module_id=»04″ sticky_enabled=»0″]

04

[/et_pb_text][et_pb_text _builder_version=»4.17.4″ _module_preset=»default» custom_margin=»-80px||||false|false» custom_margin_tablet=»» custom_margin_phone=»» custom_margin_last_edited=»on|desktop» hover_enabled=»0″ header_2_font_size_tablet=»» header_2_font_size_phone=»18px» header_2_font_size_last_edited=»on|tablet» global_colors_info=»{}» theme_builder_area=»post_content» admin_label=»Текст» sticky_enabled=»0″]

Устраняем проблему входа в административную панель

[/et_pb_text][et_pb_text _builder_version=»4.17.4″ _module_preset=»default» hover_enabled=»0″ global_colors_info=»{}» theme_builder_area=»post_content» sticky_enabled=»0″]

Неопытный сайтостроитель уже впал бы в отчаяние, но мы не такие. Мультисайт WordPress на поддоменах в OpenServer будет работать чего бы нам это не стоило. Куки, значит куки!

Одна волшебная строчка кода и проблемы как не бывало!

define('COOKIE_DOMAIN', strtolower( stripslashes( $_SERVER['HTTP_HOST'] ) ) );

Доавляем её в файл wp-config.php сразу после добавленного нами ранее кода.

[/et_pb_text][et_pb_image src=»https://wespe.club/wp-content/uploads/2022/06/multisite-na-poddomenach-v-openserver-14.webp» alt=»Мультисайт WordPress на поддоменах в OpenServer | WESPE CLUB» title_text=»Мультисайт WordPress на поддоменах в OpenServer | WESPE CLUB» _builder_version=»4.17.4″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content» admin_label=»Изображение»][/et_pb_image][et_pb_text _builder_version=»4.17.4″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content»]

Сохраняем файл конфигурации и перезагружаем админку. Работает!

[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=»1″ admin_label=»#itogi» module_id=»itogi» _builder_version=»4.17.0″ _module_preset=»default» custom_padding=»0px||0px|||» da_popup_slug=»part3″ da_disable_devices=»off|off|off» global_colors_info=»{}» theme_builder_area=»post_content» da_is_popup=»off» da_exit_intent=»off» da_has_close=»on» da_alt_close=»off» da_dark_close=»off» da_not_modal=»on» da_is_singular=»off» da_with_loader=»off» da_has_shadow=»on»][et_pb_row _builder_version=»4.17.3″ _module_preset=»default» width=»100%» custom_padding=»0px||0px|||» global_colors_info=»{}» theme_builder_area=»post_content»][et_pb_column type=»4_4″ _builder_version=»4.16″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content»][et_pb_text _builder_version=»4.16″ _module_preset=»default» text_font=»|700|||||||» text_text_color=»#f7f7f7″ text_font_size=»200px» text_line_height=»1em» custom_margin=»-1px||||false|false» custom_padding=»0px||0px|||» text_font_size_tablet=»150px» text_font_size_phone=»120px» text_font_size_last_edited=»on|phone» text_text_shadow_style=»preset3″ text_text_shadow_blur_strength=»0.93em» global_colors_info=»{}» theme_builder_area=»post_content»]

Итоги

[/et_pb_text][et_pb_text _builder_version=»4.16″ _module_preset=»default» custom_margin=»-160px||||false|false» custom_margin_tablet=»-100px||||false|false» custom_margin_phone=»» custom_margin_last_edited=»on|phone» header_2_font_size_tablet=»24px» header_2_font_size_phone=»18px» header_2_font_size_last_edited=»on|phone» global_colors_info=»{}» theme_builder_area=»post_content»]

Заключение

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row _builder_version=»4.17.3″ _module_preset=»default» width=»100%» global_colors_info=»{}» theme_builder_area=»post_content»][et_pb_column type=»4_4″ _builder_version=»4.16″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content»][et_pb_text _builder_version=»4.17.4″ _module_preset=»default» global_colors_info=»{}» theme_builder_area=»post_content»]

Мультисайт WordPress на поддоменах в OpenServer довольно специфическая история. Возможность построить сеть сайтов в WordPress реализована давно, но разобраться с проблемами, возникающими при работе в OpenServer под силу не каждому начинающему веб-мастеру. Однако, дорогу осилит идущий. Пробуйте всё получится! Все вопросы пишите в комментариях.

[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section]

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *