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

регистрация доменов

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

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

1. Скопируйте все файлы вашего сайта на OpenCart на ваш компьютер при помощи FTP-клиента (например, FileZilla или Total Commander). Файлы, которые находятся в папках, перечисленных ниже, копировать не нужно.

image/cache/
system/cache/
system/logs/

2. Зайдите в PhpMyAdmin и сделайте дамп базы данных вашего интернет-магазина на OpenCart (дамп БД — это, грубо говоря, ее бэкап, это файл с содержимым вашей базы, из которого ее можно будет при необходимости восстановить).

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

4. Аналогично на новом хостинге для вашего OpenCart-сайта зайдите в PhpMyAdmin и импортируйте дамп базы данных (кодировка обязательно должна быть UTF-8).

5. В корневой папке вашего сайта на новом хостинге (она может называться public_html или www, это зависит от хостинг-провайдера), есть файлик с названием config.php. Откройте его при помощи текстового редактора (я рекомендую использовать программу Notepad++, сам ей пользуюсь не первый год и очень доволен) и укажите в нем новые параметры базы данных и пути к папкам сайта OpenCart на хостинге. Если вам не известны новые пути, создайте в корневой папке вашего сайта файл info.php с кодом <?php phpinfo(); ?> и наберите в адресной строке вашего браузера следующее: http://www.ваш-сайт.com/info.php.

Внизу страницы вы увидите значение переменной

_ENV["SCRIPT_FILENAME"]

Там будет указан интересующий вас путь.

Перенос сайта OpenCart на другой хостинг

6. Те же самые изменения сделайте в файле admin/config.php.

7. Далее вам необходимо выставить права доступа на следующие файлы и папки:

0777 image/
0777 image/cache/
0777 image/data/
0777 system/cache/
0777 system/logs/
0777 download/
0777 config.php
0777 admin/config.php

Сделать это можно при помощи программы FileZilla, как это показано на скриншотах ниже.

Перенос сайта OpenCart на другой хостинг

Перенос сайта OpenCart на другой хостинг

На этом перенос сайта на OpenCart на другой хостинг завершен. Если у вас есть какие-то вопросы, задавайте их в комментариях, и мы обязательно разберемся с ними. Не забывайте подписываться на обновления!

Кстати, вот написал статью о переносе WordPress с хостинга на хостинг. Советую также ознакомиться и с ней.

 

Комментарии к записи “Как перенести интернет-магазин OpenCart на другой хостинг” (10)

  1. О.

    Как раз разочаровалась в webhost1. Попробую перенести клиентский интернет-магазин.

    Оффтоп

    в ЦП увидела ваш (поняла по нику aeonchokopie) комментарий про Новосельцева. Спасибо за хорошее настроение на весь день 😉

  2. Связываться по FTP через Total Com. не безопасно. Лучше не писать так, потому что это баян) А так статья хорошая

    • Будит ли проблема с загрузкой изображений, переходам по ссылкам?? На wordpress у меня было такое?

  3. Как-то для меня это всё непросто, я попросил своего хостера хендихост мне всё перенести и никаких проблем

  4. Спасибо за информацию, но у меня так и не получилось перенести сайт, попросил всё перенести поддержку хендихоста, они мне всё оперативно сделали.

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

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