В инструкции разбираемся, как изменить адрес сайта в OpenCart. Для примера будем использовать панель управления хостингом cPanel — эту панель мы предоставляем у себя на виртуальном хостинге. В других панелях дизайн и приложения будут отличаться, но общий принцип останется таким же.

Шаг 1. Подключите новый домен к хостингу

Если покупали домен и хостинг в разных компаниях, узнайте у хостинг-провайдера значения DNS-серверов, к которым нужно подключить домен. Делается это подключение на стороне компании, у которой вы регистрировали домен.

Часто DNS-серверы указывают в письме об активации хостинга. У нас на виртуальном хостинге мы используем такие DNS-серверы:

  • dns1.hostiq.ua
  • dns2.hostiq.ua

Некоторые регистраторы требуют указывать DNS-серверы вместе с их IP-адресами — это нормально. Вот IP-адреса DNS-серверов на нашем виртуальном хостинге:

  • dns1.hostiq.ua — 50.30.47.75
  • dns2.hostiq.ua — 62.75.203.236

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

Зайдите в Панель клиента и перейдите в верхнем меню в раздел «Мои домены». Затем нажмите «Детали» в строке с нужным доменом.

Смена домена в OpenCart — Кнопка «Детали» в разделе «Мои домены»

Найдите на открывшейся странице блок «NS серверы», поставьте переключатель в строку «Установить NS виртуального хостинга от HOSTiQ.ua» и сохраните изменения.

Как сменить домен в OpenCart — Блок «NS серверы» в деталях домена

Шаг 2. Добавьте домен в панель управления хостингом

Если старый домен вам больше не нужен, добавьте новый домен как основной для хостинга вместо старого. У нас на хостинге это делается в Панели клиента.

Зайдите в Панель клиента и прокрутите главную страницу вниз до раздела «Продукты и сервисы». В строке с нужным хостингом нажмите «Детали».

Перенос сайта на OpenCart на другой домен — Кнопка «Детали» на главной странице Панели клиента

В самом низу открывшейся страницы будет секция с кнопками, при помощи которых вы можете менять параметры тарифа. Нажмите кнопку «Изменить основной домен услуги».

Перенос сайта на OpenCart на новый домен — Блок с действиями в параметрах хостинга

На следующей странице введите новый основной домен и нажмите «Сменить основной домен». После этого старый основной домен исчезнет из cPanel, а вместо него появится тот, который вы только что указали.

Важный момент — смена основного домена на хостинге повлияет на работу доменных сервисов: SSL-сертификат, FTP-аккаунты, электронную почту. Как именно изменится их работа, читайте в отдельной статье:

Как изменить основной домен на хостинге

Как перенести сайт на OpenCart на другой домен — Страница смены домена в Панели клиента

Если старый домен ещё нужен, добавьте новый домен как дополнительный. Это делается в панели управления хостингом. У нас на виртуальном хостинге это cPanel.

Зайдите в cPanel, найдите на главной странице раздел «Домены» и откройте приложение «Домены».

Как перенести сайт на OpenCart на новый домен — Приложение «Домены» в cPanel

В открывшемся окне введите новый домен в поле «Домен». Затем снимите галочку с пункта «Share document root». Значения в дополнительных полях оставьте по умолчанию.

Больше информации о значении полей и ошибках при добавлении домена читайте в нашей отдельной статье:

Как добавить дополнительный домен на хостинге

Как изменить адрес сайта в OpenCart — Добавление нового домена в cPanel

Шаг 3. Скопируйте файлы сайта на новый домен

Этот шаг актуален, только если вы добавили новый домен как дополнительный. Если добавили новый домен вместо старого как основной, переходите к следующему шагу.

После добавления дополнительного домена в его корневой папке не будет никаких файлов. Нужно взять файлы сайта из корневой папки основного домена и перенести в корневую папку дополнительного домена. У нас на хостинге корневая папка основного домена называется public_html, а дополнительного — так же как и сам домен.

Найдите на главной странице cPanel раздел «Домены» и перейдите в приложение «Домены».

Как поменять адрес сайта в OpenCart — Приложение «Домены» в cPanel

На открывшейся странице вы увидите таблицу со всеми доменами в вашем аккаунте. Кликните по ссылке в колонке «Корневая папка» в строке с нужным доменом.

Как сменить адрес сайта в OpenCart — Колонка с корневыми папками в разделе «Домены»

Откроется «Менеджер файлов» cPanel. Нажмите на верхней панели кнопку «Выбрать все», а затем чуть выше кнопку «Копировать».

Во всплывающем окне вам останется только указать путь к корневой папке нового домена и нажать «Copy Files», после чего копирование начнётся в фоновом режиме. В зависимости от объёма файлов, процесс может занять от одной до нескольких минут.

Как сменить адрес сайта в OpenCart — Колонка с корневыми папками в разделе «Домены»

Шаг 4. Измените домен в конфигурационных файлах OpenCart

В системных файлах вашего сайта всё ещё указан старый домен. Остаётся заменить его на новый и смена домена в OpenCart будет закончена. 

Найдите на главной странице cPanel раздел «Домены» и перейдите в приложение «Домены».

Как изменить доменное имя в OpenCart — Приложение «Домены» в cPanel

На открывшейся странице вы увидите таблицу со всеми доменами в вашем аккаунте. Кликните по ссылке в колонке «Корневая папка» в строке с новым доменом.

Как поменять доменное имя в OpenCart — Колонка с корневыми папками в разделе «Домены»

Откроется «Менеджер файлов» cPanel. Найдите в списке файл с названием config.php и нажмите на верхней панели «Редактировать». Затем во всплывающем окне нажмите «Edit».

Как сменить доменное имя в OpenCart — Кнопка «Редактировать» в «Менеджере файлов»

Откроется встроенный редактор файлов cPanel. Там вам нужно найти все строки, где указан старый домен, и заменить его на новый.  Как правило это строки:

  • с параметрами HTTP_SERVER, HTTPS_SERVER, HTTP_CATALOG и HTTPS_CATALOG
  • с параметрами, которые начинаются с префикса DIR_ (DIR_APPLICATION, DIR_SYSTEM и так далее).

Затем зайдите в папку admin в корневом каталоге сайта, найдите там такой же файл config.php и замените старый домен на новый в нём тоже.

Как перенести сайт на новое доменное имя в OpenCart — Смена домена в файле config.php

Что ещё нужно сделать после смены домена в OpenCart

Вы выполнили перенос OpenCart на другой домен. Но есть ещё несколько действий, которые нужно сделать: установить для нового домена SSL-сертификат, настроить редиректы со старого домена на новый, добавить новый домен в Google Search Console и Google Analytics.

Это нужно, чтобы сайт работал правильно и чтобы его позиции в поисковых системах перешли со старого домена на новый. Полный список того, что нужно сделать, читайте в нашей отдельной статье:

Как сменить домен и не потерять весь трафик

Регистрируем домены в 1200 зонах

Все популярные зоны вроде .com, .net, .biz, .org и сотни тематических зон вроде .agency, .school или .shop.

Большинство национальных зон: от областей Украины вроде .kiev.ua или .kh.ua, до других государств — .pl, .de или .us.

Выбрать домен

Была ли статья полезной?

Спасибо за отзыв!