Как сменить домен сайта на другой?
|
||||
Цель: Сделать чтобы сайт, работающий на одном домене, начал работать на другом домене (например с activecloud.by на active.by). Внимание: Эта статья описывает общий случай и применима не во всех ситуациях. Прежде чем выполнять инструкцию настоятельно рекомендуем обратиться к разработчику сайта для смены домена. Если варианта для вашей CMS в статье нет - не пробуйте варианты для других CMS. Этапы:
Настройка в панели хостинга (ISP4) 1. Переходим в Панель управления хостингом из личного кабинета;
2. Далее в Менеджер файлов и переходим в папку www. Выделяем корневую папку нужного домена и нажимаем Атрибуты; 3. В окне меняем Имя на название нового домена, остальное не меняем и сохраняем кнопкой Ок;
4. Открываем Смена версии PHP и запоминаем версию PHP старого домена;
5. После этого переходим в WWW-домены, выделяем старый домен и нажимаем Удалить, подтверждаем кнопкой Ок;
6. Нажимаем кнопку Создать, в окне вводим в Имя новый домен, E-Mail администратора и выбираем PHP как модуль Apache, сохраняем кнопкой Ок;
7. По инструкции меняем версию PHP нового домена на версию, которую запомнили раньше. В некоторых простых случаях этого достаточно чтобы сайт начал работать на новом домене. Часто при смене домена сайта на другой требуется правка файлов и/или базы данных сайта для замены упоминаний в них старого домена на новый, если сайт работает некорректно. Эта правка очень индивидуальна для каждого сайта и настроятельно рекомендуем чтобы её проводил разработчик сайта. Примечание: Новый домен сайта должен быть привязан к услуге хостинга. Если для сайта был установлен SSL-сертификат - переустанавливаем по инструкции для коммерческого или бесплатного сертификата. Настройка в панели хостинга (ISP6) 1. Переходим в Панель управления хостингом из личного кабинета;
2. Далее в Сайты и запоминаем название корневой папки, Режим работы PHP и Версия PHP нужного домена; 3. Нажимаем на три точки в конце строки и командой Удалить удаляем домен. В следующем окне обязательно снимаем галочку с Удалить директорию, подтверждаем кнопкой Ок;
4. Затем открываем Менеджер файлов и переходим в папку www. Находим корневую папку нужного домена, нажимаем на три точки в конце строки и выбираем Атрибуты;
5. В окне меняем Имя на название нового домена, остальное не меняем и сохраняем кнопкой Ок;
6. Возвращаемся в Сайты, нажимаем Создать сайт, в окне вводим в Имя новый домен. Выставляем параметры Режим работы PHP и Версия PHP, которые запомнили ранее, сохраняем кнопкой Ок.
В некоторых простых случаях этого достаточно чтобы сайт начал работать на новом домене. Часто при смене домена сайта на другой требуется правка файлов и/или базы данных сайта для замены упоминаний в них старого домена на новый, если сайт работает некорректно. Эта правка очень индивидуальна для каждого сайта и настроятельно рекомендуем чтобы её проводил разработчик сайта. Примечание: Новый домен сайта должен быть привязан к услуге хостинга. Если для сайта был установлен SSL-сертификат - переустанавливаем по инструкции для коммерческого или бесплатного сертификата. Редактирование базы данных для CMS Wordpress 1. Переходим в phpMyAdmin и выбираем слева базу данных сайта; 2. Нажимаем на вкладку SQL; 3. Вставляем и выполняем кнопкой Вперёд следующие SQL-запросы (где СТАРЫЙ - это адрес старого домена, НОВЫЙ - адрес нового домена): UPDATE wp_options SET option_value = replace(option_value, 'http://СТАРЫЙ', 'http://НОВЫЙ') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://СТАРЫЙ', 'http://НОВЫЙ');
UPDATE wp_posts SET post_content = replace(post_content, 'http://СТАРЫЙ', 'http://НОВЫЙ');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://СТАРЫЙ', 'http://НОВЫЙ');
4. Возвращаемся в Менеджер файлов в панели хостинга и очищаем папку кэша сайта по пути www/новыйдомен/wp-content/cache. В большинстве случаев этого достаточно. Но может потребоваться также заменить вхождения старого домена в базе через плагин Better Search Replace или аналогичный. Также, существует ряд тем и плагинов (преимущественно платные), которые привязываются к URL и не позволяют провести полноценную смену домена. | ||||
Если решение вопроса найти не удалось, Вы можете отправить нам заявку: |