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

Далее поговорим о том, как установить OpenCart на хостинг.

Установка OpenCart на хостинг

Прежде чем перейти к инсталляции системы управления содержимым, стоит определиться с выбором хостинга. На просторах интернета можно найти большое количество провайдеров как на платной, так и бесплатной основе. Рекомендуем не заострять внимание на свободных хостингах — обычно на них нет ничего, кроме рекламы и медленной скорости интернета. Лучше воспользоваться платным сервисом с поддержкой пробного периода.

Тарифы Timeweb включают в себя 10-дневный тестовый период для новых пользователей. Демо-аккаунт поддерживает все функции, доступные в платной версии, что отлично подходит для начинающих разработчиков. Регистрация такого аккаунта открывает доступ к установке популярных CMS, файловому менеджеру, базе данных MySQL и прочим разделам.

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

Регистрация на хостинге

Воспользуемся небольшой инструкцией для создания аккаунта на Timeweb:

  1. Переходим на страницу выбора хостинга и жмем по кнопке «Регистрация».
  2. В отобразившемся окне вводим имя и почту, затем кликаем по кнопке «Стать клиентом». Рекомендуем указать точный адрес электронной почты, так как на него после регистрации придет вся необходимая информация для входа в личный аккаунт. Кроме того, данные для авторизации на CMS будут также поступать туда.
  3. Нас автоматически перенаправит в личный кабинет. Обратите внимание, что 10-дневный тестовый период уже активирован.

На этом регистрация завершена. Дело за малым — поставить CMS на хостинг.

Установка OpenCart

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

Способ 1: Автоматический режим

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

Добавляем доменное имя:

  1. Переходим в личный кабинет Timeweb и открываем «Домены и поддомены». Выбираем в нем «Добавить домен». Если вам нужно зарегистрировать новое доменное имя на платной основе, то воспользуйтесь подразделом «Зарегистрировать домен».
  2. В данном разделе можно найти информацию о том, как добавить домен, зарегистрированный на стороннем ресурсе — здесь нет ничего сложного, поэтому не будем на этом останавливаться. Для получения бесплатного адреса достаточно воспользоваться одной из зон: .tmweb.ru, .tw1.su, .tw1.ru, .webtm.ru. В результате получится адрес типа test2opencart.tmweb.ru.

Готово! Адрес добавлен в личный кабинет. Теперь мы можем связать его с будущим сайтом. Сделать это можно во время установки OpenCart, поэтому приступим к ней:

  1. Перемещаемся в раздел «Каталог CMS».
  2. Следующим шагом переходим в подраздел «Прочее» и выбираем «OpenCart».
  3. В отобразившемся окне выбираем «Установить приложение».
  4. Выбираем домен, созданный ранее, а также отмечаем подключение новой базы данных.
  5. Как только установка завершится, можно будет перейти в личный кабинет OpenCart. Обратите внимание, что все реквизиты были направлены на почту — сохраните их, они понадобятся нам позже.
  6. Вводим имя пользователя и пароль от CMS, затем нажимаем на «Login».
  7. Поздравляем! Доступ к личному кабинету получен, а это значит, что установка прошла успешно.

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

Способ 2: Ручной режим установки

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

Начнем с загрузки и внедрения Опенкарт на сервер:

  1. Переходим на официальную страницу разработчика и скачиваем свежую версию.
  2. После этого переходим в личный кабинет хостинга и открываем раздел «Файловый менеджер». Добавляем в него загруженный архив OpenCart — достаточно переместить его в область страницы. Также воспользуемся автоматической распаковкой после загрузки.

Файлы на хостинге размещены, но, чтобы приступить к работе с ними, потребуется создать новый сайт. Для этого выполним следующее:

  1. Перемещаемся в подраздел «Сайты» и выбираем опцию «Создать новый сайт».
  2. Даем ему название, например, OpenCart, затем жмем «Создать».
  3. Давайте сразу же свяжем домен с созданным сайтом. Подробнее о том, как создать доменное имя, мы говорили в предыдущем разделе, поэтому останавливаться на этом не будем.
  4. Выбираем доступный вариант и нажимаем «Привязать».

Готово! Осталось переместить загруженные файлы на созданный сайт и подключить новую базу данных. Подробнее об это расскажем далее:

  1. Открываем «Файловый менеджер» и заходим папку, полученную после разархивации Опенкарта.
  2. Нам потребуется вытащить отсюда все файлы и поместить их в папку с сайтом. Первым действием выбираем «Правка» и выбираем «Выделить все».
  3. Снова открываем меню «Правка», но теперь используем опцию «Вырезать».
  4. Возвращаемся в корневую папку директории с помощью стрелочки и перемещаемся в раздел с сайтом, имя которому мы задавали в предыдущей инструкции.
  5. Следующим шагом открываем public_html и удаляем все оттуда. Для этого сначала выделим все файлы, а затем нажмем «Файл» и воспользуемся функцией «Удалить».
  6. Вставляем файлы для установки OpenCart.

Мы добавили установочные файлы Опенкарт к себе на сайт. Можем зайти и проверить его работоспособность:

CMS готова к установке, но у нас пока нет для нее базы данных. Давайте ее создадим:

  1. Переходим в раздел «Базы данных MySQL» и в правой части кликаем по кнопке «Создание новой базы данных».
  2. Придумываем название и пароль, жмем «Создать».

Теперь можно переходить к инсталляции OpenCart. Для этого открываем свой сайт и следуем дальнейшим шагам:

  1. Главная страница приветствует нас лицензионным соглашением. Ознакамливаемся и жмем «Продолжить».
  2. На отобразившейся странице проверяем состояние различных данных — в этом случае все должно быть отмечено зеленым цветом. Убеждаемся, что все отлично, и нажимаем «Продолжить».
  3. Заполняем информацию о базе данных: прописываем пользователя, пароль, имя БД и префикс.
  4. На этой же странице скроллим в самый низ и задаем данные для авторизации администратора.
  5. При корректном введении данных будет сообщено, что установка успешно завершена. Для окончательной проверки перейдем в административную панель.
  6. Вводим логин и пароль, заданные во время инсталляции CMS.
  7. Успешно! Доступ к панели управления OpenCart получен.

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

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

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

Начнем с выгрузки данных:

  1. Открываем в личном кабинете «Файловый менеджер» и с помощью меню «Запаковать и скачать» выгружаем файлы сайта.
  2. Сделаем то же самое с базой данных: открываем нужный раздел и заходим в административную панель БД.
  3. Перемещаемся во вкладку «Экспорт таблиц» и жмем «Вперед».

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

Осуществляем перенос OpenCart:

  1. Заходим на хостинг и создаем новый сайт, привязываем к нему домен, а также подключаем новую базу данных к аккаунту. Далее открываем раздел «Файловый менеджер» и загружаем туда экспортированные файлы с прошлого места.
  2. Переходим в административную панель базы данных и открываем раздел «Импорт». Вставляем туда файл со старой БД и жмем «Вперед».
  3. После успешного импорта перед нами отобразится следующая надпись:

Первичные настройки мы провели, осталось подключить новые данные к OpenCart. Для этого открываем «Файловый менеджер» и переходим по пути /opencart/public_html — config.php.

Если на новом хостинге вы изменили доменное имя, то его нужно заменить в строчках 3 и 6. В строчках 9-12 меняем пути.

После этого пролистываем в самый низ и изменяем информацию о базе данных.

Также заходим в папку admin и меняем там данные аналогичным образом. После этого можно проверять работоспособность сайта — для этого достаточно прописать свое доменное имя и в его конец добавить «admin/». Например, http://cb31585.tmweb.ru/admin/ . Мы попадем в окно авторизации, откуда происходит вход в административную панель OpenCart.

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

В этом уроке мы покажем Вам, как перенести OpenCart сайт из одного домена на другой.

  1. Скачать ВСЕ файлы из сервера
  2. Через PhpMyAdmin создать бэкап базы данных
  3. Загрузить файлы на НОВЫЙ СЕРВЕР
  4. С помощью PhpMyAdmin установить базу данных на НОВОМ СЕРВЕРЕ
  5. Обновить файлы конфигурации config.php и admin/config.php, чтобы показывался путь нового домена.

1) Скачать ВСЕ файлы из сервера

Подключитесь к старому серверу и скачайте все файлы, чтобы копии были точными.

2) Через PhpMyAdmin создать бэкап базы данных

Зайдите в PhpMyAdmin и перенесите базу данных магазина, разархивируйте куда-то на комп. Также зайдите в админку OpenCart магазина, нажмите на tools и создайте резервную копию базы данных и также сохрание ее на компьютере. Большинство база данных, созданная с помощью PhpMyAdmin , будет называться localhost . sql

3) Загрузить файлы на НОВЫЙ СЕРВЕР

Через ftp или хостинг-панель войдите на новый веб-сервер и загрузите все бинарные файлы магазина. Обратите внимание, что файл config.php может переписать разрешение, которое нужно позже исправить.
Поменяйте разрешение на других файлах и папках OpenCart как написано в руководстве по установке OpenCart.

Папки и файлы имеют ; /config.php права 644 (444 для некоторых серверов) /admin/config.php права 644 (444 для некоторых серверов).

4) С помощью PhpMyAdmin установить базу данных на НОВЫЙ СЕРВЕР

Войдите в PhpMyAdmin и создайте НОВУЮ БАЗУ ДАННЫХ – это будет новая база данных для Вашего OpenCart магазина. Если возможно, используйте название старой БД, так как это облегчает задачу.

Добавьте пользователя в базу данных, и опять же пусть будет тот же пользователь, что и в старой БД (т.к. это существенно облегчит жизнь).

Залогиньтесь в PhpMyAdmin , выберите НОВУЮ БАЗУ ДАННЫХ, нажмите на кнопку Import/ Импорт, найдите ранее перенесенный файл xxxxxxxx. SQL и нажмите на GO.

5) Изменить переменные в 2 config.php папках

В /config.php и admin/config.php измените некоторые переменные, чтобы переустановить магазин. В Блокноте, dreamweaver или в другой программе по обработке html /кода откройте эти два файла.

Если Вы закачиваете скопированный сайт на директорию, то укажите вот это в файлах:

  • admin/config.php
  • /config.php

Обратите внимание: ‘store’ – это название новой директории, ‘user’ – это адрес Вашей учетной записи на сервере, а ‘yourdomainname.co.uk’ – это веб-домен нового сайта.

admin/config.php

Обратите внимание: ‘store’ – это название новой директории, ‘user’ – это адрес Вашей учетной записи на сервере, а ‘yourdomainname.co.uk’ – это веб-домен нового сайта.

Зайдите на новый сайт, чтоб увидеть результаты.

Пожалуйста, ознакомьтесь с детальным, обучающим видео ниже:

Мы подготовили новое пакетное предложение по разработке сайтов для нотариусов. Если Вы — частный нотариус, то создание сайта у нас позволит вам:

  • Данная статья создана для внутреннего пользования
  • Она может содержать ошибки и неточности, мы не гарантируем корректность информации
  • Вся информация в статье относится к версии 1.4.х и могла устареть на данный момент времени
  • МЫ НЕ КОНСУЛЬТИРУЕМ ПО ДОРАБОТКЕ ОПЕНКАРТА И ИНФОМАЦИИ В СТАТЬЕ

Доработка Opencart

Наша компания занимается созданием, доработкой и сопровождением магазинов на Opencart. Подробнее

Перенос Opencart на другой хостинг достаточно прост.

1. Копируем к себе все файлы магазина при помощи ФТП,
файлы в папках можем не переносить.

2. При помощи PhpMyAdmin делаем дамп базы.

3. Переписываем на новый хостинг все файлы

4. Заливаем дамп базы ( кодировку базы выставляем в UTF-8)

5. На новом хостинге, в файле config.php необходимо указать новые параметры доступа к базе и изменить пути к папкам на диске. Если вы не знаете новые пути, то в корне создаете файл info.php с кодом

и запрашиваем его по адресу http://www.youdomain.com/info.php.

Внизу страницы посмотрите значение переменной _ENV[«SCRIPT_FILENAME»] , и там указан путь.

Дата публикации: 2017-10-23

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

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

Сейчас наш тестовый сайт доступен по адресу //opencart.loc/, и я хочу, чтобы он был доступен по новому адресу, скажем — //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 часов видео | исходники для каждого урока

Хотите узнать, что необходимо для создания сайта?

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

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

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

Как вариант, вам может просто потребоваться перенос OpenCart с Денвера на сервер или специализированный Opencart хостинг. Специализированный хостинг обладает множеством преимуществ, т.к. все уже настроено для максимально эффективной работы сайта или Интернет-Магазина. В любом случае эта процедура выполняется по одному и тому же алгоритму, при правильном выполнении которого вы очень быстро перенесете сайт без каких-либо проблем.

Перенос сайта OpenCart — последовательность действий

Чтобы перенести ваш интернет-магазин или любой другой вид сайта необходимо выполнить следующие действия:

  1. Скопировать данные со старого хостинга. Для этого вам лучше использовать FTP клиент — Total Commander, FileZilla или любую другую программу на ваше усмотрение. При этом не следует копировать содержимое следующих папок: system/logs, image/cache и system/cache. Если вы все-таки скопировали их, то нужно зайти внутрь и полностью удалить содержимое этих папок.
  2. Сохранить дамп базы данных. Дамп БД — это своеобразный backup — копия, благодаря которой в дальнейшем вы сможете восстановить свою базу данных. Для ее сохранения нужно зайти в phpMyAdmin или любую другую доступную вам панель управления и экспортировать БД. У полученного в результате файла будет расширение .sql. Внимание: если вы планируете перенос OpenCart на другой домен, то обязательно следует открыть полученный файл любым текстовым редактором и заменить старое доменное имя на новое, после чего — сохранить изменения. Если вы не будете менять домен, то все редактировать файл не нужно.
  3. Загрузить файлы на новый хостинг. Сделать это вы можете при помощи все того же FTP-клиента.
  4. Импортировать базу данных. По окончании загрузки всех файлов, вам необходимо создать новую базу данных, а после этого — импортировать дамп старой базы. Таким образом вы восстановите уже существующую БД на новом хостинге. Не забудьте при импорте указать кодировку UTF-8.
  5. Отредактировать файл config.php. Вы найдете его в корневой директории вашего веб-ресурса на хостинге. Внесите в него обновленные параметры доступа к БД, используя любой подходящий текстовый редактор: название новой БД, имя пользователя и пароль для него. Также не забудьте указать новый путь к базе данных и сохранить изменения.
  6. Отредактировать файл admin/config.php. Снова воспользуйтесь текстовым редактором и внесите аналогичные изменения в указанный файл, который вы найдете в папке admin.
  7. Определить права доступа к файлам. Вы можете сделать это при помощи того же FTP-клиента FileZilla, кликнув правой кнопкой мыши на нужные файлы, выбрав пункт «Права доступа к файлу» и назначив нужные права. Вот список нужных вам файлов:

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

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

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

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