Полезные статьи Содержание Как изменить основной домен в CMS WordPress По умолчанию WordPress работает на одном домене сайта. В этой статье мы подробно рассмотрим два способа изменения основного домена WordPress: через базу данных и при помощи консольной утилиты wp . Прикрепление нового домена Перед тем как внести изменения в WordPress, необходимо привязать новый домен к директории сайта на сервере: Зайдите в раздел «Сайты». Нажмите на значок в строке домена, который необходимо отвязать (отлинковать). Нажмите на значок в строке с названием сайта, к которому нужно прикрепить домен. В открывшемся окне выберите нужное доменное имя из выпадающего списка и нажмите кнопку «Добавить». Процесс линковки домена может занимать до 10 минут. По истечении этого срока очистите кэш браузера и проверьте, что сайт открывается по прикрепленному доменному имени. Подробнее про работу с разделом можно прочесть в соответствующей статье. Изменение основного домена WordPress Существует два основных способа изменения основного домена WordPress: при помощи утилиты wp и SQL-запросов в базу данных. Мы рекомендуем использовать утилиту wp , которая сама выполняет все необходимые запросы к базе данных. Если же поменять домен с помощью утилиты wp не удастся – можно внести изменения непосредственно в базу данных. Изменение основного домена утилитой wp Обратите внимание! Перед внесением изменений в базу данных мы рекомендуем создать резервную копию сайта. Подробные инструкции приведены в соответствующей статье. Чтобы выполнить замену домена при помощи консольной утилиты wp : Откройте терминал. Перейдите в корневую директорию сайта командой cd директория_сайта (узнать путь до директории сайта можно в разделе «Сайты», он оканчивается на public_html ). Поочередно выполните команды: wp search-replace 'старыйадрес' 'новыйадрес' wp cache flush Обратите внимание! Кириллические домены (например, сайт.рф) необходимо указывать в формате punycode. Для перевода домена в punycode вы можете воспользоваться конвертером. Для смены адреса сайта с http://domain.ru на http://newdomain.ru с директорией сайта site_directory/public_html команды будут такими: cd site_directory/public_html wp search-replace http://domain.ru http://newdomain.ru wp search-replace https://domain.ru https://newdomain.ru wp cache flush После выполнения всех команд очистите кэш браузера, когда будете проверять сайт (сочетание клавиш Ctrl+F5 ). Для настройки работы сайта по защищенному соединению дополнительно выполните следующие команды: wp search-replace http://newdomain.ru https://newdomain.ru wp cache flush Если после выполнения замены вы видите на сайте ошибку ERR_CONNECTION_REFUSED , обратитесь к соответствующему разделу в конце статьи. Изменение основного домена через базу данных Обратите внимание! Перед внесением изменений в базу данных мы рекомендуем создать резервную копию сайта. Подробные инструкции приведены в соответствующей статье. Если вы не знаете, какая база данных относится к вашему сайту, найдите ее название в конфигурационных файлах вашего сайта. Перейдите в раздел «Сайты» и кликните на три точки напротив нужного сайта. Нажмите на кнопку «Перейти к файлам сайта». Перейдите в директорию public_html и откройте файл wp-config.php . Найдите строку 23 – значение DB_NAME содержит наименование базы данных. Зайдите в раздел «MySQL», выберите базу данных и напротив ее названия нажмите на иконку «phpMyAdmin». Нажмите на вкладку «SQL» и поочередно выполните следующие три запроса, заменив http://domain.ru и http://newdomain.ru соответственно на старый и новый адреса сайта (обратите внимание, что в конце адреса не должно быть слэша). Обратите внимание! Кириллические домены (например, сайт.рф) необходимо указывать в формате punycode. Для перевода домена в punycode вы можете воспользоваться конвертером. Если ваш сайт использует протокол HTTP, используйте команды: UPDATE wp_options SET option_value = replace(option_value, 'http://domain.ru', 'http://newdomain.ru') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = replace(guid, 'http://domain.ru','http://newdomain.ru'); UPDATE wp_posts SET post_content = replace(post_content, 'http://domain.ru', 'http://newdomain.ru'); Если сайт работает по HTTPS, команды будут следующие: UPDATE wp_options SET option_value = replace(option_value, 'https://domain.ru', 'https://newdomain.ru') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = replace(guid, 'https://domain.ru','https://newdomain.ru'); UPDATE wp_posts SET post_content = replace(post_content, 'https://domain.ru', 'https://newdomain.ru'); Для выполнения запроса нажмите кнопку «Вперед»: Готово – вот и вся инструкция от команды Beget. Настройка WordPress со своим доменом завершена. После очистки кэша браузера (сочетание клавиш Ctrl+F5 ) сайт будет открываться по новому адресу. Если после выполнения замены вы видите на сайте ошибку ERR_CONNECTION_REFUSED , обратитесь к соответствующему разделу. Ошибка ERR_CONNECTION_REFUSED Если после изменения ссылок при попытке открыть сайт вы видите ошибку ERR_CONNECTION_REFUSED , это означает, что на ваш домен не установлен SSL-сертификат. Установить его вы можете по нашей инструкции. После выпуска сертификата очистите кэш браузера сочетанием клавиш Ctrl+F5 и проверьте работу сайта. Если у вас возникнут вопросы, напишите нам, пожалуйста, тикет из панели управления аккаунта (раздел «Помощь и поддержка»), а если вы захотите обсудить эту статью или наши продукты с коллегами по цеху и сотрудниками Бегета – ждем вас в нашем сообществе в Telegram. Рекомендуем изучить Видео: MySQL Импорт и экспорт базы данных через phpMyAdmin Видео: Сброс и смена пароля администратора в CMS OpenCart Видео: Как быстро настроить переадресацию с http на https для CMS Drupal ХОСТИНГ VPS СЕРВЕРЫ ДОМЕНЫ КОНТАКТЫ ДОП. УСЛУГИ БАЗА ЗНАНИЙ Каталог приложений Руководство по ПУ CMS Полезные статьи SSL-сертификаты FAQ Партнерская программа Beget.API Хостинг Бесплатный хостинг Beget.API Облако Sprut.io Bug Bounty РОССИЯ: 8 (800) 700-06-08 САНКТ‑ПЕТЕРБУРГ: +7 (812) 385-41-36 МОСКВА: +7 (495) 721-80-88 УКРАИНА: 0 (800) 802-192 КИЕВ: +380 (44) 300-02-18 КАЗАХСТАН: +7 (727) 313-24-02 ТЕХ. ПОДДЕРЖКА: support@beget.com БУХГАЛТЕРИЯ: bills@beget.com ОТЗЫВЫ О РАБОТЕ: feedback@beget.com РУКОВОДСТВО: manager@beget.com TELEGRAM: @begetbot SKYPE: Добавить в Skype English © 2007–2024 ООО «Бегет». Зарегистрированный товарный знак №530993. Лицензия Роскомнадзор №171835. Свидетельство о регистрации СМИ BEGET №ФС77-71934, выданное Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор). Учредитель СМИ ООО "Бегет", главный редактор - Клюков Александр Евгеньевич. Сайт может содержать контент, не предназначенный для лиц младше 16 лет. Адрес: 195112, Россия, Санкт-Петербург, площадь Карла Фаберже, д. 8Б, оф. 723. ПО Веб-платформа "БЕГЕТ" включено в Единый реестр российских программ для электронных вычислительных машин и баз данных. Запись в реестре №16697 от 20.02.2023. Этот сайт защищен reCAPTCHA и применяются Политика конфиденциальности и Условия обслуживания Google.