В предыдущей статье подробно рассказано как установить WordPress на OpenServer. В этой статье расскажу об установке интернет магазина на OpenCart. Почему именно эта CMS?
- Во-первых, её изначально создавали для ведения онлайн торговли. Модули доставки, оплаты, категории товаров, товары, налоги и многое многое другое, присутствуют, что называется, из коробки.
- Во-вторых, скорость загрузки. Если брать в сравнение популярные Joomla или WordPress. То на их базе магазин будет трудным, долгим, не понятным. Модули и плагины создают дополнительную нагрузку на CMS, в связи с чем сайт дольше обрабатывает запросы. OpenCart же изначально написан и оптимизирован для работы онлайн магазином.
- В-третьих, обновления проходят довольно часто. Система полностью переведена на русский язык и представлена в виде OcStore.
Итак. Установка OpenCart (OcStore) на OpenServer.
Скачиваем установщик (на момент написания статьи актуальная версия 2.3.0.2) Центр Загрузки
Ап 14.05.2017: Скачивать советую OcStore (актуальная версия 2.3.0.2.2) отсюда MyOpenCart.com
Запускаем OpenServer, переходим в «Папка с сайтами». Создаем папку с вашим доменом. Я создал «my-shop.ru». И распаковываем туда содержимое папки из архива. У меня получилась следующая картина:
В корневой папке, и в папке admin меняем имена файлов «config-dist.php» на «config.php», т.е. убираем dist.
Запускаем OpenServer. Переходим в PhpMyAdmin и создаем новую базу данных. Подробно как это сделать, описано в статье установка WordPress.
Переходим на наш сайт.
Внимание! При переходе на сайт у меня возникла ошибка с следующим содержанием: «PHP5.4+ Required». Чтобы её исправить переходим в «Настройки» ОпенСервера. На вкладке «Модули» выбираем «PHP-5.4». Сохраняем, программа спросит о перезагрузке — соглашаемся. После запуска обновляем страничку сайта.
Изучаем лицензионное соглашение. У кого с английским туго, просто жмем Продолжить, особо вариантов-то и нет =)
На следующей страничке система проверяет доступность данных и правильность распаковки. Если не занимались самодеятельностью, все должно пройти гладко. У кого что-то пошло не так — пишем в комменты и прикрепляем скрин. Жмем Продолжить.
Теперь заполняем данные от базы данных. По аналогии с WP.
- Драйвер БД — MySQLi
- Сервер БД — localhost
- Пользователь — root
- Пароль — пусто
- Имя БД — то что вводили при создании, у меня openc
- Порт БД — не трогаем
- Префикс — оставляем как есть
- Логин — для входа в админку
- Пароль — для входа в админку (не делайте сложный пароль при работе с OpenServer. При переносе на хостинг смените на сложный)
- E-Mail — настоящий рабочий
Ехали дальше. После установки нам настоятельно рекомендуют удалить папку install, заходим в корневую папку сайта и удаляем её.
Для входа в админку, допишите к адресу сайта /admin
Логин и пароль вы указывали при регистрации.
Вот собственно и весь процесс установки opencart (ocstore) на openserver. Далее будем настраивать и разбираться что тут к чему и зачем.
Спасибо за внимание (=
Не забудьте добавить сайт в закладки (Ctrl+D)
спасибо
Рад помочь =)
Спасибо…все ОК
Рад быть полезным. Заходите к нам ещё =)
ощибка с mysqli при установке помогите пожалуйста
Ввёл все данные в 3 этапе, нажимаю кнопку продолжить и выскакивает ощибка S:\domains\womenstore\system\library\db\mysqli…php в строке 40 помогите пожалуйста
Измените версию MySql в настройках
Что-то у меня с головой, вроде всё просто, но не могу найти где отключить домофон?
Домофон? О_о Можно поподробней)
Что делать? Как быть?
Warning: mysqli::__construct(): (HY000/1045): Access denied for user ‘root’@’localhost’ (using password: NO) in C:\Users\1\Downloads\OpenServer\domains\my-shop.ru\system\library\db\mysqli.php on line 7Warning: DB\MySQLi::__construct(): Couldn’t fetch mysqli in C:\Users\1\Downloads\OpenServer\domains\my-shop.ru\system\library\db\mysqli.php on line 10Warning: DB\MySQLi::__construct(): Couldn’t fetch mysqli in C:\Users\1\Downloads\OpenServer\domains\my-shop.ru\system\library\db\mysqli.php on line 10Notice: Undefined variable: mysql in C:\Users\1\Downloads\OpenServer\domains\my-shop.ru\install\controller\install\step_3.php on line 280Notice: Trying to get property of non-object in C:\Users\1\Downloads\OpenServer\domains\my-shop.ru\install\controller\install\step_3.php on line 280
Проверьте правильность ввода данных Логин, Пароль, Имя базы данных.
Попробуйте изменить версию MySql на более свежую. Помните, что при смене версии необходимо заново создавать Базу данных
У меня при входе в PhpMyAdmin стоял еще и пароль «root». Ввел при заполнении этот пароль и норм.
Да, такое тоже бывает.