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

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

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

← К предыдущему изменению
Текущая версия (16:56, 25 октября 2016) (править) (отменить)
Chapay (Обсуждение | вклад)

 
(35 промежуточных версий не показаны.)
Строка 1: Строка 1:
Если у Вас появилась необходимость изменить доменное имя для вашего сайта, нужно учитывать, что во многих случаях необходимо проводить Если у Вас появилась необходимость изменить доменное имя для вашего сайта, нужно учитывать, что во многих случаях необходимо проводить
-изменения не только со стороны системы хостинга (в админ панели), но и возможно в настройках самого сайта.+изменения не только со стороны системы хостинга (в админпанели), но и возможно в настройках самого сайта.
-Так же это может быть актуально при переносе на хостинг сайта, который предварительно создавался и отлаживался на локальном веб-сервере.+<br>Так же это может быть актуально при переносе на хостинг ресурса, который предварительно создавался и отлаживался на локальном веб-сервере.
-== '''1.''' Настройки в админ-панели системы хостинга. ==+== '''1.''' Настройки в панели управления хостингом ==
<br> <br>
-Создать поддержку домена на наших dns и создать для него сайт.+Создать поддержку домена и сайт для него можно в разделе [https://www.1gb.ua/c/as Зарегистрировать/привязать домен и создать сайт] , выбрав на странице подходящий Вам вариант.
-Это можно сделать в разделе "Зарегистрировать/привязать домен и создать сайт" https://www.1gb.ua/c/as, выбрав на странице подходящий Вам вариант.+<br>Если необходимо привязать существующий домен или зарегистрировать новый к существующему сайту - раздел [https://www.1gb.ua/c/ad Зарегистрировать/привязать домен к сайту или VDS]
-Если необходимо привязать сеществующий домен или зарегистрировать новый к существующему сайту - раздел "Зарегистрировать/привязать домен к сайту или 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 часов.+
 +Если домен был зарегистрирован через другую компанию, необходимо сменить ns на наши у текущего регистратора. Более детально можно ознакомиться на странице [http://1gb.ua/ns Поддержка DNS для ваших имен]
 +<br>Другой способ - прописать ip сервера, где будет размещен сайт, в качестве А-записи на текущих ns.
 +Посмотреть ip для Вашего сайта, в нашей системе, можно в разделе [https://www.1gb.ua/c/s Управление сайтами и серверами]
 +<br><br>Вышеуказанные настройки вступают в силу в течение 1-2 часов, обновление dns серверов может занять от 1 до 12 часов.
== '''2.''' Изменение привязки на уровне cms == == '''2.''' Изменение привязки на уровне cms ==
<br> <br>
-Некоторые cms системы указывают в настройках какой-то из доменов, как домен по-умолчанию.+Некоторые cms системы указывают в настройках какой-то из доменов, как домен по умолчанию.
Как правило это происходит при установке cms, основываясь на том, какой домен использовался при этом. Как правило это происходит при установке cms, основываясь на том, какой домен использовался при этом.
-Для примера можно привести ситуацию, когда Вы регистрируете новый аккаунт и домен на хостинге 1gb.ua.+Для примера можно привести ситуацию, когда вы регистрируете новый аккаунт и доменное имя на хостинге 1gb.ua.
-Через час после регистрации Вы уже можете пользоваться хостингом, но основной домен регистрируется после оплаты.+Через час после регистрации вы уже можете пользоваться хостингом, но основной домен регистрируется после оплаты.
-До этого времени можно работать по тестовому домену в зоне .1gb.ua, который создается вместе с каждым сайтом.+До этого времени можно работать по тестовому имени в зоне .1gb.ua, которое создается вместе с каждым сайтом.
-Если, к примеру, wordpress будет установлен с использованием тестового домена, то позже Вы столкнетесь с проблемой, что все ссылки на сайте генерируются именно с его использованием.+Если, к примеру, wordpress будет установлен с использованием тестового домена, то позже вы столкнетесь с проблемой, что все ссылки на сайте генерируются именно с его использованием, несмотря на то, что уже существует и работает основное доменное имя.
-Не смотря на то, что уже существует и работает основное доменное имя.+
Строка 35: Строка 29:
<div style='width:100%; height:45px; border:dotted black 2px; background-color:#eef4ee; padding-left:5px;font-style:ittalic'> <div style='width:100%; height:45px; border:dotted black 2px; background-color:#eef4ee; padding-left:5px;font-style:ittalic'>
-'''Важно!''' При прямых манипуляциях з базой данных или скриптами сайта, рекомендуем сделать ручной бекап ресурса.<br>+'''Важно!''' При прямых манипуляциях с базой данных или скриптами сайта, рекомендуем сначала создать ручной бэкап ресурса.<br>
-Это можно сделать в разделе [https://www.1gb.ua/c/b1 Создание резервных копий]+Это можно сделать в разделе [https://www.1gb.ua/c/b1 Создание резервных копий]
</div> </div>
- +<br>
<ul> <ul>
<li>'''Wordpress'''<br> <li>'''Wordpress'''<br>
Строка 44: Строка 38:
<ol> <ol>
-<li> Зайдите в '''админ-панель вашего сайта''' на страницу «Настройки — Общие».+<li> Зайдите в '''админпанель вашего сайта''' на страницу «Настройки — Общие».
[[Изображение:1 wpsett.png|600px|center|thumb|смена домена в настройках wordpress]] [[Изображение:1 wpsett.png|600px|center|thumb|смена домена в настройках wordpress]]
В полях «Адрес WordPress» и «Адрес сайта» укажите URL нового домена и подтвердите изменения, нажав на кнопку «Сохранить изменения». В полях «Адрес WordPress» и «Адрес сайта» укажите URL нового домена и подтвердите изменения, нажав на кнопку «Сохранить изменения».
-После этого wordpress переадресует Вас на страницу входа в админ-панель, но уже по новому домену.<br><br> </li>+После этого wordpress переадресует Вас на страницу входа в админпанель, но уже по новому домену.<br><br> </li>
<li>'''Изменить непосредственно в базе данных.''' <li>'''Изменить непосредственно в базе данных.'''
-Для этого можете подключиться к базе данных любым удобным для Вас клиентом, к примеру phpMyAdmin, который доступен+Для этого можете подключиться к базе данных любым удобным для вас клиентом, к примеру phpMyAdmin, который доступен
на хостинге по ссылке http://pma.1gb.ua на хостинге по ссылке http://pma.1gb.ua
-Вверху нажать на кнопку "Окно mysql запроса" и выполнить запросы подставив свои данные+<br>Вверху нажать на кнопку "Окно sql запроса" и выполнить запросы, подставив свои данные
[[Изображение:2 queryPMA.png|600px|center|thumb|смена домена в базе данных]] [[Изображение:2 queryPMA.png|600px|center|thumb|смена домена в базе данных]]
Строка 67: Строка 61:
</div> </div>
-<p>Для проверки, через phpMyAdmin, можно попробовать найти старый домен с помощью поиска по базе данных. (скрин)+<br>Для проверки, через phpMyAdmin, можно попробовать найти старый домен с помощью поиска по базе.
[[Изображение:3 searchPMA.png|600px|center|thumb|поиск PMA]] [[Изображение:3 searchPMA.png|600px|center|thumb|поиск PMA]]
</li> </li>
-<li> Если Вы ещё не импортировали дамп базы данных на хостинг, то его можно открыть текстовым редактором (к примеру notepad++) и заменить все вхождения подстроки со старым+<li> <b> Если вы переносите уже готовый сайт</b> и ещё не импортировали '''дамп базы данных''' на хостинг, то его можно открыть текстовым редактором (к примеру notepad++) и заменить все вхождения подстроки со старым
-доменом на новый. Сохранить и проимпортировать дамп в базу</li></ol></li>+доменом на новый. Сохранить и проимпортировать дамп в базу.</li></ol><br></li>
 + 
 +<li>'''OpenCart'''<br>
 +В файлах config.php и admin/config.php изменить значения констант HTTPS_SERVER, HTTP_SERVER, HTTP_CATALOG, HTTPS_CATALOG</li>
 +</ul>
 + 
-<li>'''OpenCart'''+[[Категория:Начинающим]]
-В файлах config.php и admin/config.php изменить значения констант HTTPS_SERVER, HTTP_SERVER, HTTP_CATALOG, HTTPS_CATALOG</p></li>+[[Категория:CMS]]
 +[[Категория:Проблемы с известными скриптами]]

Текущая версия

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


[править] 1. Настройки в панели управления хостингом


Создать поддержку домена и сайт для него можно в разделе Зарегистрировать/привязать домен и создать сайт , выбрав на странице подходящий Вам вариант.
Если необходимо привязать существующий домен или зарегистрировать новый к существующему сайту - раздел Зарегистрировать/привязать домен к сайту или VDS

Если домен был зарегистрирован через другую компанию, необходимо сменить ns на наши у текущего регистратора. Более детально можно ознакомиться на странице Поддержка DNS для ваших имен
Другой способ - прописать ip сервера, где будет размещен сайт, в качестве А-записи на текущих ns. Посмотреть ip для Вашего сайта, в нашей системе, можно в разделе Управление сайтами и серверами

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

[править] 2. Изменение привязки на уровне cms


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

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

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


Ниже будут приведены примеры, как изменить домен по умолчанию, в настройках некоторых cms систем.

Важно! При прямых манипуляциях с базой данных или скриптами сайта, рекомендуем сначала создать ручной бэкап ресурса.
Это можно сделать в разделе Создание резервных копий


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

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

      После этого wordpress переадресует Вас на страницу входа в админпанель, но уже по новому домену.

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

      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
Личные инструменты