
При использовании нескольких небольших сайтов на одном хостинге можно использовать опцию мультисайт в вордпрессе. Это экономит место на хостинге, позволяет обойти ограничения на количество файлов и баз данных на хостинге. Так как используется только один движок wordpress и одна БД для нескольких сайтов на разных доменах.
Мультисайтовость или сеть сайтов в вордпрессе можно использовать как для разных доменов, так и для поддоменов.
Я опишу способ как установить один вордпресс для нескольких разных доменов на хостинг с панелью управления cPanel.
1) Выбираем какой основной домен будем использовать.
2) В папку с этим доменом закачиваем водрпресс и затем устанавливаем его.
3) После того как WP установлен, заходим в файл wp-config.php и добавляем следующую строку: define('WP_ALLOW_MULTISITE', true); перед строкой /* Это всё, дальше не редактируем. Успехов! */
4) Теперь в консоли вордпресса заходим в появившийся пункт Инструменты - Установка сети и выбираем режим поддомены, e-mail админа вводим как и в основном сайте, а поддомен вводим любой (потом поменяем на нужный домен). Жмем далее и следуем появившимся инструкциям.
5) После выполнения предыдущих инструкций повторно выполняем вход в вордпресс. Теперь в левом верхнем углу у нас появился пункт Мои сайты.
6) Заходим в Мои сайты - Управление сетью - Сайты и выбираем Изменить в свежесозданом поддомене. И теперь меняем адрес сайта на нужный, т.е. вводим второй домен для сети WordPress Multisite.
Если второй домен уже добавлен на хостинг в cPanel, то продолжаем, если нет - добавляем.
7) На хостинге в cPanel заходим в настройки второго домена и изменяем Корень Домена на папку первого домена.
Готово! Теперь при открытии адреса второго домена мы должны попадать в сетку сайтов вордпресс.
Если вылазит ошибка при авторизации на втором сайте сети водрпесс "ОШИБКА: Cookies либо заблокированы, либо не поддерживаются вашим браузером. Чтобы использовать WordPress, нужно разрешить cookies." Надо в файл wp-config.php перед строкой /* Это всё, дальше не редактируем. Успехов! */ добавить эти строки:
define( 'COOKIE_DOMAIN', '' );
define( 'ADMIN_COOKIE_PATH', '/' );
define( 'COOKIEPATH', '/' );
define( 'SITECOOKIEPATH', '/' );
Если что-то не понятно пишите в комментариях. Пишу больше для себя, чтобы следующий раз не искать инфу на просторах интернета в разных местах. Если тема установка водрпреса для нескольких доменов будет востребована, то добавлю скриншоты к этой инструкции.
2 комментария:
добрый день, распишите 7 пункт, все получилось кроме него
Я справился, спасибо за статью
Отправить комментарий