Изменить домен сайта

Материал из 1GbWiki.

(Различия между версиями)
Перейти к: навигация, поиск
Версия 18:11, 15 августа 2016 (править)
Chapay (Обсуждение | вклад)

← К предыдущему изменению
Версия 18:13, 15 августа 2016 (править) (отменить)
Chapay (Обсуждение | вклад)

К следующему изменению →
Строка 34: Строка 34:
<li>'''Wordpress'''<br> <li>'''Wordpress'''<br>
Существует несколько способов: Существует несколько способов:
 +
<ol> <ol>
-<li> Зайдите в админ-панель вашего сайта на страницу «Настройки — Общие».+<li> Зайдите в '''админ-панель вашего сайта''' на страницу «Настройки — Общие».
[[Изображение:1 queryPMA.png|600px|center|thumb|смена домена в настройках wordpress]] [[Изображение:1 queryPMA.png|600px|center|thumb|смена домена в настройках wordpress]]
В полях «Адрес WordPress» и «Адрес сайта» укажите URL нового домена и подтвердите изменения, нажав на кнопку «Сохранить изменения». В полях «Адрес WordPress» и «Адрес сайта» укажите URL нового домена и подтвердите изменения, нажав на кнопку «Сохранить изменения».
-После этого wordpress переадресует Вас на страницу входа в админ-панель, но уже по новому домену.</li>+После этого wordpress переадресует Вас на страницу входа в админ-панель, но уже по новому домену.<br></li>
-<li> Изменить непосредственно в базе данных. Для этого можете подключиться к базе данных любым удобным для Вас клиентом, к примеру phpMyAdmin, который доступен+<li> '''Изменить непосредственно в базе данных.'''
 +Для этого можете подключиться к базе данных любым удобным для Вас клиентом, к примеру phpMyAdmin, который доступен
на хостинге по ссылке http://pma.1gb.ua на хостинге по ссылке http://pma.1gb.ua
Вверху нажать на кнопку "Окно mysql запроса" и выполнить запросы подставив свои данные Вверху нажать на кнопку "Окно mysql запроса" и выполнить запросы подставив свои данные
-[[Изображение:2 euhost.png|600px|center|thumb|смена домена в базе данных]]+[[Изображение:2 wpsett.png|600px|center|thumb|смена домена в базе данных]]
<div style='padding: 1em; <div style='padding: 1em;

Версия 18:13, 15 августа 2016

Если у Вас появилась необходимость изменить доменное имя для вашего сайта, нужно учитывать, что в данной ситуации необходимо проводить изменения не только со стороны системы хостинга (в админ панели), но и возможно в настройках самого сайта. Так же это может быть актуально при переносе на хостинг сайта, который предварительно создавался и отлаживался на локальном веб-сервере.

1 Сначала нужно провести необходимые настройки в админ-панели системы хостинга.
Создать поддержку домена на наших dns и создать для него сайт. Это можно сделать в разделе "Зарегистрировать/привязать домен и создать сайт" https://www.1gb.ua/c/as, выбрав на странице подходящий Вам вариант. Если необходимо привязать сеществующий домен или зарегистрировать новый к существующему сайту - раздел "Зарегистрировать/привязать домен к сайту или VDS" https://www.1gb.ua/c/ad


Если домен был зарегистриовать через другую компанию, то, так же, сменить ns на наши, у текущего регистратора домена. Более детально можно ознакомиться на странице http://1gb.ua/ns Другим способом является прописать ip сервера, где будет размещен сайт, в качестиве А-записи на текущих ns. Посмотреть ip, в нашей системе, можно по ссылке https://www.1gb.ua/c/s

Вышеуказанные настройки вступают всилу в течение 1-2 часов, изменения dns могут затянуться до 12 часов.

2. Изменение привязки на уровне cms
Некоторые cms системы указывают в настройках какой-то из доменов, как домен по-умолчанию. Как правило это происходит при устанвке cms, основываясь на том, какой домен использовался при этом.

Для примера можно привести ситуацию, когда Вы регистрируете новый аккаунт и домен на хостинге 1gb.ua. Через час после регистрации Вы уже можете пользоваться хостингом, но основйной домен регистрируется после оплаты. До этого времени можно работать по тестовому домену в зоне .1gb.ua, который создается вместе с каждым сайтом.

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


Ниже будут приведены примеры, как изменить домен по умолчанию, в настройках некоторых cms систем. Важно! При прямых манипуляциях з базой данных или скриптами сайта, рекомендуем сделать ручной бекап ресурса. Это можно сделать в разделе https://www.1gb.ua/c/b1

  • Wordpress
    Существует несколько способов:
    1. Зайдите в админ-панель вашего сайта на страницу «Настройки — Общие».
      смена домена в настройках wordpress
      смена домена в настройках wordpress

      В полях «Адрес WordPress» и «Адрес сайта» укажите URL нового домена и подтвердите изменения, нажав на кнопку «Сохранить изменения».

      После этого wordpress переадресует Вас на страницу входа в админ-панель, но уже по новому домену.
    2. Изменить непосредственно в базе данных. Для этого можете подключиться к базе данных любым удобным для Вас клиентом, к примеру phpMyAdmin, который доступен на хостинге по ссылке http://pma.1gb.ua Вверху нажать на кнопку "Окно mysql запроса" и выполнить запросы подставив свои данные
      смена домена в базе данных
      смена домена в базе данных

      UPDATE wp_options SET option_value = replace(option_value, 'http://domain.ua', 'http://newdomain.ua') WHERE option_name = 'home' OR option_name = 'siteurl';
      UPDATE wp_posts SET guid = replace(guid, 'http://domain.ua','http://newdomain.ua');
      UPDATE wp_posts SET post_content = replace(post_content, 'http://domain.ua', 'http://newdomain.ua');

      Для проверки, через phpMyAdmin, можно попробовать найти старый домен с помощью поиска по базе данных. (скрин)

      поиск PMA
      поиск PMA
    3. Если Вы ещё не импортировали дамп базы данных на хостинг, то его можно открыть текстовым редактором (к примеру notepad++) и заменить все вхождения подстроки со старым доменом на новый. Сохранить и проимпортировать дамп в базу
  • OpenCart В файлах config.php и admin/config.php изменить значения констант HTTPS_SERVER, HTTP_SERVER, HTTP_CATALOG, HTTPS_CATALOG
Личные инструменты