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

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

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

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

К следующему изменению →
Строка 3: Строка 3:
Так же это может быть актуально при переносе на хостинг сайта, который предварительно создавался и отлаживался на локальном веб-сервере. Так же это может быть актуально при переносе на хостинг сайта, который предварительно создавался и отлаживался на локальном веб-сервере.
-'''1''' Сначала нужно провести необходимые настройки в админ-панели системы хостинга.+'''1''' Сначала нужно провести необходимые настройки в админ-панели системы хостинга.<br>
Создать поддержку домена на наших dns и создать для него сайт. Создать поддержку домена на наших dns и создать для него сайт.
Это можно сделать в разделе "Зарегистрировать/привязать домен и создать сайт" https://www.1gb.ua/c/as, выбрав на странице подходящий Вам вариант. Это можно сделать в разделе "Зарегистрировать/привязать домен и создать сайт" https://www.1gb.ua/c/as, выбрав на странице подходящий Вам вариант.
Строка 16: Строка 16:
Вышеуказанные настройки вступают всилу в течение 1-2 часов, изменения dns могут затянуться до 12 часов. Вышеуказанные настройки вступают всилу в течение 1-2 часов, изменения dns могут затянуться до 12 часов.
-'''2.''' Изменение привязки на уровне cms+'''2.''' Изменение привязки на уровне cms<br>
Некоторые cms системы указывают в настройках какой-то из доменов, как домен по-умолчанию. Некоторые cms системы указывают в настройках какой-то из доменов, как домен по-умолчанию.
Как правило это происходит при устанвке cms, основываясь на том, какой домен использовался при этом. Как правило это происходит при устанвке cms, основываясь на том, какой домен использовался при этом.
Строка 32: Строка 32:
Это можно сделать в разделе https://www.1gb.ua/c/b1 Это можно сделать в разделе https://www.1gb.ua/c/b1
-'''Wordpress'''+'''Wordpress'''<br>
Существует несколько способов: Существует несколько способов:
1) Зайдите в админ-панель вашего сайта на страницу «Настройки — Общие». 1) Зайдите в админ-панель вашего сайта на страницу «Настройки — Общие».

Версия 18:07, 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

Личные инструменты