PrestaShop — веб-приложение для электронной коммерции с открытым кодом. Данное приложение написано на PHP, для написания шаблонов используется Smarty, для создания баз данных используется MySQL. Этот движок предназначен для малого и среднего бизнеса и имеет более 310 стандартных функций для быстрого создания функционального магазина. В 2010 и 2011 годах PrestaShop был признан лучшим веб-приложением для интернет-магазинов, завоевав награду Best Open-source Business Application.
PrestaShop переведен почти на 60 языков, в том числе и на русский, и используется 140 000 магазинов по всему миру. Важную роль в развитии компании играет сообщество PrestaShop (PrestaShop Community), которое на данный момент насчитывает более 500 000 человек.
PrestaShop иногда сравнивают с Magento и OpenCart. Уступая первому прежде всего по размеру сообщества и количеству готовых решений, выигрывает у него же за счет легкости и скорости работы. OpenCart, также как и PrestaShop легок в освоении, быстро и становится популярней с каждым годом.
Минимальные системные требования
- Веб-сервер (Apache Web Server 1.3 или более поздней, IIS 6 или более поздней версии)
- PHP 5.1 или более поздней версии
- MySQL 5 или более поздней версии
- Операционная система Linux, Unix или Windows
ПОЧЕМУ PRESTASHOPru?
- Бесплатен;
- Открытый исходный код;
- Полностью русифицирован;
- Удобная панель администратора;
- Бесплатная поддержка;
- Подключение платежных систем Рунета.
Для установки движка Интернет-магазина PRESTASHOP Вам в первую очередь Вам необходимо установить LAMP.
В наборе программ LAMP входят Apache — веб-сервер, MySQL — сервер, PHP. Дополнительно необходимо установить PHPMyAdmin — удобное веб приложение представляющее собой веб-интерфейс для администрирования СУБД MySQL.
LAMP входит в состав большинства дистрибутивов Linux и предоставляется многими хостинговыми компаниями.
Подробно про LAMP написано в статье — УСТАНОВКА LAMP В LINUX UBUNTU 14.04 (14.10)
Для установки интернет-магазина я буду использовать домен example.com. Перед началом установки необходимо создать базу данных для Интернет-магазина или использовать уже имеющуюся.
Скачайте архив движка магазина PRESTASHOP — http://prestadev.ru/download/, далее создайте папку /var/www/example.com/ и распакуйте в нее все содержимое архива.
Устанавливаем права на папку /var/www/example.com/:
sudo chown -R www-data.www-data /var/www/example.com/
Дальше добавляем текст в конфигурационный файл сервера Apache:
sudo gedit /etc/apache2/sites-available/server.conf
<VirtualHost *:80> ServerName localhost ServerAlias example.com www.example.com DocumentRoot /var/www/example.com/ <Directory /var/www/example.com/> AllowOverride All </Directory> </VirtualHost>
*server.conf — конфигурационный файл, название может быть любым
*Если Вы создали конфигурационный файл в первый раз, то необходимо создать виртуальный хост командой:
sudo a2ensite server
sudo nano /etc/hosts
127.0.0.1 example.com www.example.com
Перезапустите веб-сервер Apache:
sudo service apache2 restart
После настройки сервера можно приступить к установке PRESTASHOP перейдя по адресу http://example.com. Подробно описывать процесс установки нет смысла, поэтому весь процесс установки показан на скриншотах.
Укажите имя базы данных (777 для примера), имя пользователя (root) и пароль для подключения к базе данных, так же рекомендуется поменять указанны по умолчанию префикс на свой.
Удалите директорию /Install и переименуйте директорию /admin после чего административная часть сайта будет доступна по новому адресу.
Вход в административную часть
Внешний вид интернет-магазина (демо-товары уже имеются на сайте)
Спасибо за статьи про установку не только программ но и разного смежного рода вещей таких как CMS и Веб-сервер. Очень полезно. Пишите и дальше.