Администрирование

Перенос сайта OpenCart на новый хостинг и домен

Быстрый и безопасный перенос интернет-магазина без приостановки продаж. Настройка конфигураций в панелях Beget, Reg.ru и ISPmanager.

Пошаговый план переноса OpenCart / ocStore

Шаг 1. Создание резервной копии

Архивируем все файлы сайта на старом хостинге в zip-архив. Экспортируем базу данных в формате .sql через утилиту phpMyAdmin или SSH-консоль.

Шаг 2. Развертывание на Beget / Reg.ru

Создаем новый сайт в панели управления хостингом. Загружаем zip-архив с файлами в корневую папку (обычно public_html или www/домен) и распаковываем его. Создаем новую базу данных MySQL и импортируем наш sql-дамп.

Шаг 3. Правка путей в файлах config.php

Это самый важный шаг. Вам необходимо отредактировать два файла конфигурации: config.php в корне сайта и admin/config.php в папке администратора. В них нужно обновить абсолютные пути к папкам на сервере и доступы к новой базе данных:

// Пример для Beget:
define('DIR_APPLICATION', '/home/u/user/domain.ru/public_html/catalog/');
define('DB_USERNAME', 'новый_пользователь');
define('DB_PASSWORD', 'новый_пароль_бд');
define('DB_DATABASE', 'имя_новой_бд');
    

Шаг 4. Смена домена и 301-редирект

Если перенос сопровождается сменой доменного имени, пропишите новый адрес в config.php и настройте 301-перенаправление в файле .htaccess, чтобы сохранить вес страниц в поисковых системах Яндекс и Google.

Обратите внимание: После переноса обязательно очистите кэш системных модификаторов (в разделе Дополнения ➔ Модификаторы) и кэш изображений, иначе пути к старым файлам могут вызывать критические ошибки PHP.

Нужна профессиональная помощь веб-мастера?

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

Комментарии 0