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

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

(Различия между версиями)
Перейти к: навигация, поиск
Версия 16:42, 25 октября 2016 (править)
Chapay (Обсуждение | вклад)
('''2.''' Изменение привязки на уровне cms)
← К предыдущему изменению
Текущая версия (16:56, 25 октября 2016) (править) (отменить)
Chapay (Обсуждение | вклад)

 
(4 промежуточные версии не показаны)
Строка 19: Строка 19:
Как правило это происходит при установке cms, основываясь на том, какой домен использовался при этом. Как правило это происходит при установке cms, основываясь на том, какой домен использовался при этом.
-Для примера можно привести ситуацию, когда вы регистрируете новый аккаунт и домен на хостинге 1gb.ua.+Для примера можно привести ситуацию, когда вы регистрируете новый аккаунт и доменное имя на хостинге 1gb.ua.
Через час после регистрации вы уже можете пользоваться хостингом, но основной домен регистрируется после оплаты. Через час после регистрации вы уже можете пользоваться хостингом, но основной домен регистрируется после оплаты.
-До этого времени можно работать по тестовому домену в зоне .1gb.ua, который создается вместе с каждым сайтом.+До этого времени можно работать по тестовому имени в зоне .1gb.ua, которое создается вместе с каждым сайтом.
Если, к примеру, wordpress будет установлен с использованием тестового домена, то позже вы столкнетесь с проблемой, что все ссылки на сайте генерируются именно с его использованием, несмотря на то, что уже существует и работает основное доменное имя. Если, к примеру, wordpress будет установлен с использованием тестового домена, то позже вы столкнетесь с проблемой, что все ссылки на сайте генерируются именно с его использованием, несмотря на то, что уже существует и работает основное доменное имя.
Строка 45: Строка 45:
<li>'''Изменить непосредственно в базе данных.''' <li>'''Изменить непосредственно в базе данных.'''
-Для этого можете подключиться к базе данных любым удобным для Вас клиентом, к примеру phpMyAdmin, который доступен+Для этого можете подключиться к базе данных любым удобным для вас клиентом, к примеру phpMyAdmin, который доступен
на хостинге по ссылке http://pma.1gb.ua на хостинге по ссылке http://pma.1gb.ua
<br>Вверху нажать на кнопку "Окно sql запроса" и выполнить запросы, подставив свои данные <br>Вверху нажать на кнопку "Окно sql запроса" и выполнить запросы, подставив свои данные
Строка 64: Строка 64:
[[Изображение:3 searchPMA.png|600px|center|thumb|поиск PMA]] [[Изображение:3 searchPMA.png|600px|center|thumb|поиск PMA]]
</li> </li>
-<li> Если вы переносите уже готовый сайт и ещё не импортировали '''дамп базы данных''' на хостинг, то его можно открыть текстовым редактором (к примеру notepad++) и заменить все вхождения подстроки со старым+<li> <b> Если вы переносите уже готовый сайт</b> и ещё не импортировали '''дамп базы данных''' на хостинг, то его можно открыть текстовым редактором (к примеру notepad++) и заменить все вхождения подстроки со старым
доменом на новый. Сохранить и проимпортировать дамп в базу.</li></ol><br></li> доменом на новый. Сохранить и проимпортировать дамп в базу.</li></ol><br></li>
Строка 70: Строка 70:
В файлах config.php и admin/config.php изменить значения констант HTTPS_SERVER, HTTP_SERVER, HTTP_CATALOG, HTTPS_CATALOG</li> В файлах config.php и admin/config.php изменить значения констант HTTPS_SERVER, HTTP_SERVER, HTTP_CATALOG, HTTPS_CATALOG</li>
</ul> </ul>
 +
 +
 +[[Категория:Начинающим]]
 +[[Категория: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
Личные инструменты