Как перенести OpenCart на другой хостинг

Как перенести OpenCart на другой хостинг

От автора: приветствую вас, друзья. Итак, мы продолжаем цикл статей, посвященных знакомству с одной из популярнейших CMS для создания интернет-магазинов – OpenCart (Оперкарт). В этой статье мы поговорим о том, как перенести OpenCart на другой хостинг. При этом мы предусмотрим случай изменения доменного имени, соответственно, рассмотрим не просто вариант переноса, но это будет перенос со сменой домена.

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

Сейчас наш тестовый сайт доступен по адресу http://opencart.loc/, и я хочу, чтобы он был доступен по новому адресу, скажем — http://site.loc/. Само собой, новый домен должен быть вашим и связан с новым хостингом, на который мы переносим сайт.

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

копирование файлов со старого сервера на новый;

Интернет-магазин на OpenCart!

Создайте интернет-магазин на самой популярной CMS – OpenCart с нуля!

Приступить к созданию

экспорт БД со старого сервера и импорт полученного дампа на новый сервер;

изменение настроек в файле конфигурации движка.

Начнем с первого пункта. Скопировать файлы можно через любой FTP менеджер, например, FileZilla. Вначале вы копируете все файлы с текущего хостинга на свой локальный компьютер, а затем с локального компьютера – на новый хостинг.

Как перенести OpenCart на другой хостинг

Теперь экспортируем дамп БД со старого сервера. Для этого можно воспользоваться приложением phpMyAdmin. В нем перейдите в БД сайта и выберите операцию Экспорт, после чего мы получим дамп БД.

Как перенести OpenCart на другой хостинг

На новом сервере нам нужно проделать обратную процедуру – импортировать полученный дамп БД. Для этого зайдем в phpMyAdmin на новом хостинге, перейдем в чистую БД нового сайта и во вкладке Импорт сделаем нужную операцию.

Как перенести OpenCart на другой хостинг

После этого нам остается лишь пройти последний шаг – внести правки в файл config.php в корне сайта и в такой же файл в папке admin. Примерно так выглядит содержимое этого файла в корне сайта:

Как перенести OpenCart на другой хостинг

В первые две константы – HTTP_SERVER и HTTPS_SERVER – нам нужно вписать новый адрес сайта. В ряде следующих констант с общим комментарием DIR необходимо изменить часть пути. Новый путь должен вести от корневой папки хостинга до соответствующих папок вашего сайта (catalog, system и т.д.). Путь к корневой папке можно уточнить у нового хостера.

Последние константы – DB – отвечают за настройки подключения к БД, в них мы пропишем новые данные для подключения. Итого, измененный файл config.php корня сайта будет выглядеть в моем случае так:

Как перенести OpenCart на другой хостинг

Аналогичные правки вносим в файл admin/config.php. Сохраняем файлы на новом хостинге и, если все сделано без ошибок, тогда при обращении к новому адресу — мы увидим наш сайт.

Как перенести OpenCart на другой хостинг

На этом сегодня все. Больше об OpenCart вы можете узнать из наших бесплатных или платных уроков.

Интернет-магазин на OpenCart!

Создайте интернет-магазин на самой популярной CMS – OpenCart с нуля!

Приступить к созданию
Самые свежие новости IT и веб-разработки на нашем Telegram-канале

OpenCart: быстрый старт, первые результаты

Создайте свой первый интернет-магазин на OpenCart с полного нуля!

Получить

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree