WebTutorOpenCartКак перенести OpenCart на хостинг

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

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

Резервное копирование

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

Предполагается, что у вас сайт находится на каком-либо хостинге или на локальной машине под денвером или другим локальным сервером.

Делаем копию файлов сайта

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

Получаем копию базы данных

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

Экспорт базы данных

После нажатия на кнопку «Экспорт» появится страница с выбором способа экспорта, там 2 варианта: быстрый и обычный. Если выбрать быстрый — то экспортируется полностью вся база данных вместе с комментариями в формате sql. Если нужно выбрать дополнительные настройки по экспорту, например, экспортировать базу и упаковать в архив — то можно выбрать второй вариант — обычный.

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

На приведенном ниже скриншоте показано, что при выборе второго варианта экспорта, можно снять галку, «вывести комментарии».

отключаем выведение комментариев при экспорте базы данных

Копируем файлы сайта на хостинг

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

Импорт базы данных на новый хостинг

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

Когда вы создали базу и к ней пользователя, нужно войти в нее и нажать «Импорт»

импорт базы данных

далее нужно выбрать файл базы и нажать «вперед». После этого пойдет процесс добавления базы и сообщение об успехе или неудаче.

Следите за максимальным размером загружаемого файла:

Максимально возможный размер загружаемого файла БД

Если у вас база превышает данный размер, вы можете экспортировать ее со сжатием, вот пример этого действия:

сжатие БД при экспорте

Можно выбрать один из вариантов компрессии. Это позволить сжать базу данных в несколько раз. Поскольку экспортируемая база представляет собой обычный текстовый файл — она будет сжиматься как обычный файл, раз в 4-5 возможно и будет сжата.

Правка файлов конфигурации

Далее заходим на FTP и правим файлы конфигурации. У  OpenCart их 2. Один в корне, а второй в папке admin.

opencart правка файлов конфигурации

Файл внутри выглядит так:

opencart файл конфигурации

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

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

opecnart настройки подключения к базе данных

Такие же действия нужно сделать и для файла в папке admin.

opencart редактируем конфиг в папке admin

После всех настроек сайт должен заработать.

Просмотров: 525

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

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

Технологии WEB

CMS

Расширения

Сервисы