Хостинг с предустановленной и настроенной cms opencart. Подготовка к установке OpenCart на хостинг. Что нужно сделать перед созданием магазина

Всем привет!

Opencart — это бесплатная система управления сайтом (cms) для создания интернет магазина.

Проект не стоит на месте и продолжает развивается.

На данный момент у системы много версий, но процесс установки на хостинг ничем не отличается.

В данной статье я вам расскажу как установить Opencart 2.3 на хостинг, так как именно эта версия системы являлась последней на момент ее написания.

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

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

Для установки opencart нам понадобится:

  1. Хостинг с версией PHP не ниже 5.4
  2. Домен (обычно покупается на хостинге)
  3. Данные доступа FTP (предоставляются хостингом)
  4. База данных (создается на хостинге)
  5. FTP клиент. Я использую Filezilla .
  6. Установочные файлы Opencart.[Английская версия ] [Русская версия ] [ocStore ]

Как видно из списка первые четыре пункта можно закрыть регистрацией на хостинге.

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

Я использую хостинговые телесистемы (hts). Стоимость хостинга на 1 год всего 1080 руб. Домен в зоне ru вы получаете в подарок на 1 год. Продление домена обойдется вам 350 руб. в год. Хостинг предоставляет тестовый домен 3-го уровня на котором вы можете протестировать cms без покупки домена.

Если покопаться в интернете то можно найти бесплатный хостинг и домен (обычно 3-го уровня), но я вам не рекомендую тратить свое время на это, так как если вы настроены серьезно, то серьезный проект не получится создать с бесплатным хостингом и доменом, а если нужно просто попробовать, то куда быстрее развернуть Opencart прямо на своем компьютере с помощью локального сервера Денвер или попробовать демоверсию прямо на сайте cms, чем искать бесплатные услуги, которые все равно придется менять.

Подготовка Opencart к установке

1. Подготовить хостинг и домен

Прежде чем начинать установку Opencart, необходимо обзавестись хостингом и доменом.

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

Для домена нужно прописать dns серверы и привязать ранее созданную папку, в которой будет храниться наш будущий сайт.

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

2. Создать базу данных

Реализация данного пункта осуществляется средствами вашего хостинга.

Заходим на хостинг и создаем базу данных. Для этого нам понадобится указать следующие данные:

  • Имя базы данных: dbname (вводим какое хотим название в английской раскладке)
  • Тип базы данных: MySQL
  • Кодировка: utf8
  • Пользователь: admin (вводим какое хотим имя пользователя в английской раскладке)
  • Пароль: password (вводим пароль пользователя)

Эти данные вам понадобятся позже на заключительном этапе установки

3. Скачать Opencart и распаковать в отдельную папку

Переходим на официальный сайт Opencart и скачиваем архив с установочными файлами (Английская версия , Русская версия), а затем распаковываем из него содержимое папки upload в отдельную папку на вашем компьютере.

4. Переименовать файлы config-dist.php

После успешной распаковки файлов нам необходимо переименовать два файла config-dist.php в config.php.

Первый файл находится в корневой папке opencart, а второй в папке admin.

5. Закачать содержимое папки на хостинг

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

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

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

Установка Opencart

Если вы все сделали правильно, то установка займет у вас не более 5 минут.

1. Зайти на сайт

Для перехода на сайт введите в адресной строке браузера имя вашего домена.

2. Принять лицензионное соглашение

Что бы принять соглашение просто нажмите на кнопку continue.

3. Проверить все ли готово для установки

В следующем окне вы увидите таблицу в которой вы можете посмотреть все ли готово для установки opencart. Если все сделано правильно то вы увидите в правом столбце зеленые галочки и надписи Writable.

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

4 Заполнить данные базы и админки сайта

Для выполнения этого пункта вам понадобятся данные которые мы указывали при создание базы данных.

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

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

5. Завершение установки и удаление папки install

Следующее окно сообщает нам об успешной установке opencart. С этой страницы вы можете перейти на сайт или в административную часть сайта.

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

Заключение

Поздравляю! Установка Opencart на хостинг завершена.

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

Вся информация для выполнения этих пунктов либо уже размещена, либо будет добавлена на страницы сайт.

Читайте мой блог, подписывайтесь на обновления.

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

Немного об ocStore

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

Возникает закономерный вопрос, а чем лучше ocStore по сравнению с OpenCart. Попробую ответить на этот вопрос, заявлениями авторов ocStore.

  • ocStore полностью русифицирован ;
  • Мне понравилось, альтернативное формирование ЧПУ (человеко-понятный url), добавление title и тегов h1, для производителей, категорий товаров и статей. Там же добавлены ключевые слова (keywords) и мета-описание (description) в описаниях производителей.

Не буду переписывать чужие статьи, подробные новшества ocStore почитайте на официальном сайте магазина, .

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

Практическая установка ocStore – пошаговая инструкция

Для удобства разобьем установку ocStore на следующие шаги:

  • Скачать релиз ocStore;
  • Создаем базу данных для магазина;
  • Загрузить ocStore на сервер хостинга;
  • Пройти этапы инсталляции;
  • Начать работать.

Скачать релиз ocStore

Скачать релиз ocStore, лучше с официального сайта . Объем архива 8,47Mb. Скачанный ZIP архив платформы, нужно сразу распаковать. Для работы понадобиться папка upload в каталоге ocStore-1.5.5.1.2 релиза.

Создаем базу данных для магазина

База данных для магазина создается в административной панели управления вашим сервером хостинга.

  • Авторизуемся в административной панели.
  • Ищем в меню раздел «Инструменты», в нем вкладку «Базы данных».
  • Жмем кнопку «Создать», она справа вверху.
  • Создаем базу данных, с именем, паролем доступа и новым пользователем. Если у вас несколько магазинов, на одном домене, то можно использовать одного пользователя для всех магазинов.

Загрузить ocStore на сервер хостинга

Важно! Загрузка ocStore на сервер хостинга, нужно производить только через FTProtocol, с помощью любого FTP клиента. Я рекомендую FileZilla.

В FTP клиенте соединяемся с сервером вашего хостинга и открываем корневую папку вашего Интернет магазина.

Здесь немного о корневой папке для магазина. В одной из предыдущих статей я рассказывал, как установить OpenCart 2.0 на практике , и установил OpenCart в корневую папку домена. Открывается сайт магазина по адресу: http://Мой_домен . Второй магазин я не могу загружать в корневую папку. Зато, никто не запрещает мне загрузить второй магазин в новую папку, созданную в корневой папке.

Так как домен для раздела сайта « » у меня один, то я создаю новый каталог, под названием ocStore (можно любое название) и в нее загружаю новую платформу. При такой загрузке магазин ocStore будет открываться по адресу: http://Мой_домен/ocStore.

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

Итак, папку, куда загружать магазин нашли или сделали. Теперь по FTP со своего компьютера, закачиваем содержимое папки upload, релиза ocStore-1.5.5.1.2 в каталог нашего магазина.

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

На втором шаге инсталляции , мы видим два красных предупреждения – не найдены два файла. Во всех магазинах на базе OpenCart с версии от 1.5.5., нужно переименовывать файлы config-dist.php в config.php и admin/config-dist.php в config.php . Что мы и делаем в FTP клиенте, и обновляем второй шаг инсталляции. Теперь, все нормально. Переходим к 3 шагу.

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

Все! Практическая установка ocStore закончена, остается, только удалить папку install , из каталога магазина и установка завершена.

Проверка установки ocStore

Переходим из 4-го окна инсталляции по ссылкам на сайт (витрину магазина) и после авторизации в административную панель магазина.

На фото видим, что административная панель ocStore по внешнему виду, да и названию, это панель OpenCart, причем версии 1.5. Так в чем же разница между OpenCart и ocStore. Ссылку на описание разницы между ними я дал в начале статьи. Не буду искать все отличии, посмотрю одно или два.

Разница между OpenCart и ocStore

В описании товаров и категорий, добавлена строка «тег заголовка H1». То есть кроме названия товара в тегах h2, и мета тега title, как в OpenCart вы можете указать еще и название товара, в тегах h1. Для SEO (оптимизации) магазина будет неплохо, если названия товара в тегах h1, h2 и title немного отличаются. Например, MacBook, настольный компьютер MacBook, компьютер MacBook.

Сравнение тегов ocStore и OpenCart на фото :


На этом все! Практическая установка ocStore завершена. В завершении замечу, что на момент написания статьи версий ocStore на базе Opencart 2.0 еще не выпустили.

В добавок, на фото покажу, как отключить витрину магазин на момент создания магазина:

Система-Настройки-Изменить

Система-Настройки-Сервер

Строка Режим обслуживания-Да

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

Написан OpenCart на языке PHP. Для Интернет-магазина Opencart есть масса , которые создадут отличительный внешний вид магазина, а модульное построение шаблонов позволят наполнить его разнообразными функциональными модулями.

Что нужно сделать перед созданием магазина

ZIP архив дистрибутива 8, 30 Мб. Последняя версия opencart_v1.5.4.1. После скачивания его нужно распаковать. Для работы понадобиться папка, вернее ее содержимое, «Upload».

Примечание: Для скачивания доступны следующие версии OpenCart (русс.):

  • Opencart версия 1.5.4; 1.5.6
  • 2.0.1.1; 2.0.3.1; 2.1.0.1; 2.3.0.2
  • v 3.0.x.x.

Другой новый источник, где можно бесплатно взять OpenCart3.x . Имейте этот источник ввиду, но НЕ используйте . В дистрибутиве есть принципиальные ошибки которые будут мешать работе и их придётся устранять. В частности при переводе авторы сборки куда-то дели кнопки «SEO» в редакторе категорий и отдельных товаров.

Установка OpenCart

Установку OpenCart будем делать по FTP. Для этого соединитесь с сайтом через FTP клиент. Я использую FileZilla. Можете воспользоваться файловым менеджеров вашего хостинга.

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

Дальше просто. Содержание папки «Upload» дистрибутива OpenCart закачайте, по FTP, в корневую папку вашего сайта на хостинге. Подчеркну , только содержание папки «Upload», а не саму папка с содержимым.

Установка прав CHMOD на папки и файлы OpenCart

Если ваш хостинг работает на Unix , то вам нужно установить на все папки и файлы закачанного OpenCart, установить коды доступа CHMOD 755 или 777.

Для этого, в FileZille кликните правой мышью по папке и в команде «Права доступа» выставите значение кода 755 или 777.

Здесь стоит остановиться. Права доступа, которые нужно установить, зависят от настроек PHP на вашем сервере.

Например, на завершающем этапе установки вы можете получить такую ошибку.

Ошибка означает, что выставленные права на папку (файл) указанную в ошибке, не соответствуют директиве suPHP 0.7.1., входящей в конфигурацию PHP на вашем сервере. Это директива безопасности PHP. Сама ошибка означает, что выставлены слишком большие права на доступ к папкам указанным в ошибке. Исправляем ошибку и вместо прав 777, выставляем права 755. Ошибка исправлена.

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

Создание базы данных

Для любого сайта Интернет нужна база данных. Не исключение и сайт интернет-магазина OpenCart.

Если вы не новичок , создайте базу данных для OpenCart. Если новичок, читайте дальше.

База данных для сайта создается в административной панели хостинга.

  • Авторизуйтесь в своей панели на хостинге;
  • Найдите вкладку «База данных MySQL». Откройте ее;
  • Создайте базу данных со своим именем, пользователем, паролем доступа. У пользователя должны быть полные права для работы с базой.
  • Все данные вновь созданной базы данных (имя, пользователь, пароль и сервер, где находится MySQL) должны быть у вас под рукой. Сервер MySQL это обычно localchost.

Завершение установки OpenCart

После выполнения всех предыдущих пунктов, откройте в браузере главную страницу вашего сайта интернет-магазина OpenCart: или , если устанавливали Opencart не в корневой каталог, а каталог Papka .

Я сомневаюсь, что вы сделали ошибку и поэтому откроется OpenCart с инструкциями по дальнейшему завершению установки (смотрим скриншоты далее).

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


установка OpenCart завершена

После завершения установки удалите из каталога сайта директорию (папку) «install». Это делается для безопасности вашего сайта.

Примечание: В OpenCart 3.x для большей безопасности система предложит перенести каталог магазина в другую директорию. Сделайте это в автоматическом режиме, такая возможность есть.

Все, установка OpenCart завершена . Магазин установится с демонстрационными данными на которых можно изучить работу с магазином.

Установка OpenCart завершена. Настройки OpenCart в следующих статьях (ссылки внизу).

Пояснения к терминам статьи

  • CHMOD — это система контролирующая права доступа к папкам и файлам находящихся на серверах Linux/Unix. Права доступа определяются трехзначными цифрами-кодами. Полные права (доступ, запись, чтение) это код 777. Отсутствие всех прав 000. Права отдельно выставляются для трех групп пользователей: Владельца; Групп пользователей и Публичные права (для всех).
  • MySQL это Система управления базами данных. На любом сервере, в том числе хостингах, устанавливается MySQL. Устанавливается MySQL на локальный хост сервера (localhost) или на отдельный сервер с выделенным IP. Данные где стоит MySQL, ищите на своем хостинге.
  • Linux/Unix . Это операционная система, на которой работают большинство серверов Интернет. Альтернатива Linux серверов, сервера (хостинги) построенные на OC Windows/IIS с базами данных СУБД Microsoft SQL и MySQL.
  • FileZilla — программа FTP клиент, позволяющая соединиться с сервером по FTP (протоколу передачи данных) в сетях TCP (в том числе Интернет).

Ценник статьи

  • Стоимость OpenCart: Бесплатно;
  • Стоимость Домена: от 99 руб. (зона.RU;.РФ), 320 руб. (зона.SU), 570 руб. (зона.COM).
  • Аренда хостинга: в районе 70 -160 рублей в месяц. Выделенный объем для сайта от 1Гб до 5Гб.

В завершении

Сейчас пишу большую статью по Opencart 3.x, подписывайтесь для получения новости первым. Вопросы по поводу ЧПУ, файла htaccess и запуске магазина в НЕ корневом каталоге в комментариях.

Сегодня же мы бы хотели рассмотреть вопрос установки данной CMS на виртуальный хостинг.

Подготовка к установке

Прежде, чем приступить к установке OpenCart на хостинг, убедитесь, что у вас выполнены следующие условия:

Для того чтобы получить новейшую версию OpenCart бесплатно, перейдите на специальную страницу загрузок на официальном сайте http://www.opencart.com/index.php?route=download/download. Там вы увидите таблицу с перечнем версий, датами их выпуска и ссылками на скачивание. Нажмите на ссылку для скачивания последней версии и сохраните архив (запустится скачивание файла в формате *.zip) на ваш компьютер. Рекомендуется скачивать дистрибутив OpenCart с официального сайта, чтобы случайно не получить в комплекте с ним вредоносное ПО.

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

Перечень актуальных технических требований всегда можно посмотреть на странице System Requirements на официальном сайте http ://docs .opencart .com /requirements / .

  • на сервере создана база данных под управлением

Для создания такой базы данных, зайдите в свою панель управления хостингом (адрес, логин и пароль вам предоставит провайдер) и воспользуйтесь мастером создания баз данных. Неважно, какая именно панель управления используется, в любом случае вам придется проделать определенный набор стандартных шагов: задать имя базы данных, имя и пароль пользователя (запишите эти данные, они потребуются вам при дальнейшей установке CMS OpenCart), дать этому пользователю полные права (all privileges), возможно, указать префикс таблиц и кодировку UTF-8. После того, как вы введете все эти данные, база данных будет создана.

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

Загрузка файлов OpenCart на сервер

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

  1. Загрузка через FTP. Если вы выбрали этот тип загрузки, первым делом распакуйте архив с файлами на своем компьютере. Далее с помощью FTP-клиента загрузите их на сервер в папку www/название-вашего-сайта. Недостаток этого способа в том, что процесс загрузки файлов может занять довольно длительное время.
  2. Можно также загрузить файлы на сервер с помощью специальной утилиты панели управления. Например, в она называется Диспетчер файлов. Загрузите весь архив целиком, не распаковывая его предварительно. Вам нужно будет его распаковать, когда он уже окажется на сервере, также с помощью специальной функции панели управления. Точно так же поместите все файлы в папку www/название-вашего-сайта, как это было указано и для предыдущего способа.

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

Установка CMS OpenCart происходит почти автоматически, от вас потребуется минимум действий.

  1. Для того чтобы начать установку, вам необходимо переименовать два конфигурационных файла. Используя FTP клиент или диспетчер файлов, переименуйте www/название-вашего-сайта/config-dist.php в config.php и www/название-вашего-сайта/admin/config-dist.php в config.php. Если таких файлов нет, то просто создайте в указанных директориях файлы config.php.



Теперь перейдите ко второму блоку данных, расположенному ниже на этой странице - Please enter a username and password for administration. Придумайте и укажите имя пользователя и пароль для главного администратора сайта. Также введите адрес его электронной почты, куда ему будут приходить разнообразные уведомления с сайта и которым он сможет воспользоваться, например, для того чтобы восстановить забытый пароль.

Когда введете всю необходимую информацию, нажмите кнопку «Продолжить» (Continue).


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

CMS OpenCart - первые шаги

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

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

Если вы выбрали движок OpenCart для своего интернет-магазина, то для дальнейшей работы вам понадобится установить локальный сервер на ваш компьютер. Так же как многие используют программу разработки презентаций вот здесь, так и немало симпатий находится на стороне локального веб-сервера OpenServer. Сегодня вы узнаете, как установить OpenCart на этот локальный сервер.

Первым делом скачайте наиболее новую версию CMS OpenCart. Это могут быть как локализованные версии (ocStore, MaxyStore), так и ссылка на сайте разработчика.

Пошаговая инструкция установки

Ниже представлены пошаговые этапы, которые упростят перенос CMS OpenCart на ваш локальный сервер:

Откройте папку, где установлен OpenServer. Внутри нее вы увидите такие папки и файлы: «domains», «modules», «progs», «userdata», «Open Server. Exe». Выберите папку «domains», после этого добавьте в ней подпапку, к примеру, под названием «ocStore». Если же вам понадобится еще и программа для создания презентаций переходите сюда.

Далее находим в скачанном архиве папку «upload», и ее содержимое переносим в созданную папку в пункте до этого. Запускайте сервер OpenServer. После этого в меню на вашем компьютере появится пункт «ocStore» (в разделе «Мои сайты»). Выберите его.

После этого начнется установка OpenCart.

Установочные шаги

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

Лицензия. Здесь подтвердите галочкой свое согласие с лицензией и жмите «Продолжить». Подготовка. На этом шаге проверяются системные требования, настройки PHP, свойства веб-сервера, доступны ли необходимые файлы для записи. Если все в порядке, следуйте далее.

Конфигурация. Здесь указываются параметры для подключения к базе данных движка. Скорее всего, в строке «Сервер БД» вам нужно указать «localhost» (узнайте у провайдера). Последующие графы заполняются исходя из информации, указанной при регистрации в веб-приложении phpMyAdmin. Далее вам предложат придумать логин/пароль администратора, которые помогут заходить на ваш сайт, а также e-mail. После этого жмем «Продолжить».

Завершение! Мастер установки попросит вас удалить установочную директорию: откройте папку «ocStore» на вашем локальном сервере, а затем удалите оттуда папку «install». Теперь установка OpenCart полностью завершена.

Теперь вы знаете как быстро, избежав каких-либо сложностей и недотчетов, установить OpenCart на OpenServer. Желаем успешного функционирования вашему магазину!