Перенести opencart с денвера на хостинг

Переезд интернет-магазина на OpenCart, это относительно не сложное занятие и не стоит его бояться…

На самом деле переместить интернет-магазин opencart с компьютера на хостинг, или с одного хостинга на другой достаточно просто. Первым делом необходимо загрузить на хостинг файлы вашего сайта с помощью FTP менеджера. Я пользуюсь FileZilla. Если Вы переносите файлы с другого хостинга, то понятное дело что их сначала надо скачать к себе на компьютер 🙂

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

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

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

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

В Opencarte всего два конфигурационных файла. Один находится в корне вашего сайта а второй в папке admin

Заходим в первый файл и видим примерно вот такие строки

Все части строк, обозначенные красным цветом надо подправить под новый хостинг. в первых пяти конфигурационных строках типа define(‘HTTP... и define(‘HTTPS… надо указать адрес Вашего сайта. Указывать его надо если во время переноса магазина OpenCart поменялся адрес сайта, если сайт так и будет работать на старом адресе, то ничего менять не надо в этих строках.

теперь нам надо поменять абсолютный путь к корню вашего сайта на хостинге. Что же такое абсолютный путь. Абсолютный путь, это путь от корня жесткого диска до папки в которой на хостинге размешен ваш сайт. Если вы никогда не имели дело с операционной системой Linux, то для вас этот пусть покажется каким-то странным, потому как в виндовсе этот путь выглядит примерно так. C:\denver\home\sayt . НО так как в линуксе нет такого понятия как диск С или диск D, там есть понятие как разделы дисков и корень диска.

Так вот, как же определить абсолютный путь от корня до папки с вашим сайтом. Для этого создадим в текстовом редакторе файлик с любым названием, и обязательно с расширением php. Напримерpath.php и внутри этого файла напишем не большой php-скрипт. вы можете его просто скопировать к себе в файл и особо не вникать что там написано.

Код выделенный жирным цветом скопируйте в файл path.php

Теперь закачайте на фтп в папку своего сайта этот фал и запустите его в вашем браузере по ссылке

http:// moy_site.com.ua /path.php

В окне браузера высветится Ваш абсолютный путь к сайту на используемом хостинге. Скопируйте его и вставьте во все строки типа define(‘DIR_

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

Далее в строках типа define(‘DB… необходимо указать адрес вашего сервера база дынных, логин, пароль и имя базы данных которые вы вводили при создании базы данных на хостинге.

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

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

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

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

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

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

Бесплатный курс по PHP программированию

Освойте курс и узнайте, как создать динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока

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

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

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

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

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

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

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

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

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

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

Бесплатный курс по PHP программированию

Освойте курс и узнайте, как создать динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока

Посмотрите видео и узнайте пошаговый план по созданию сайта с нуля!