Vallyol's Blog

31/07/2013

Prestashop — установка

Filed under: Linux, PrestaShop, Web — Метки: , — vallyol @ 00:13

Сегодня решил попробовать установить Prestashop на свой сервер.

Offsite PrestaShop

Очень много про него читал, слышал… Напарник все уХи прожужжал — как это круто, классно и, самое главное, быстро и бесплатно!

Первое, смотрим системные требования — они тута: вэб-сервер, php и MySQL. Версии каждого конкретного приложения указаны на сайте.

Что ещё?

Для установки ПрестаШоп в интернет необходимы доменное имя и FTP-доступ. Тут всё понятно… По FTP заливаем на хостинг архив, там его распаковываем и запускаем инсталляцию. Доменное имя нужно, чтобы была возможность зайти через браузер и запустить установочный скрипт.

Установка на локальную машину имеет одно главное требование — наличие операционной системы! На которую нужно либо накатить сборки типа WAMP, LAMP, XAMPP, либо установить apache, php и mysql по отдельности.

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

=========

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

Установочный архив

Внутри видим каталог с названием install. Там и находится установочный скрипт.

Установочный каталог

Видим в нем некий index.php — тот самый файл, который и нужно скормить вэб-серверу. То есть, набрав в адресной строке domen/presta/install мы запустим исполнение скрипта. Здесь вместо domen будет либо приобретенное доменное имя (если установка выполняется прямо на хостинге), либо localhost (если установка производится на локальной машине, и её владелец не парился вопросом красивых названий для локальных сайтов). А presta — это тот самый каталог, куда я копировал PrestaShop’овые файлы.

Захожу…

Установщик PrestaShop

И сразу нажимаю далее, дабы принять лицензионное согдашение.

Лиц. соглашение

Принимаем… И на следующем этапе сталкиваемся с некоей проблемой.

Уведомление об ошибке

Ну, смысл здесь простой… Всё ведь написано! Необходимо добавить рекурсивное право на перезапись указанных каталогов и файла sitemap. Делаем… Для этого переходим в консоль, запускаем mc, инсертом отмечаем необходимые каталоги и жамкаем Ф9. Далее — меню файл, расширенные права… Даем разрешение на чтение/запись/исполнение всем(777)

Права 777

Права 777

После чего — установить всё!!!

Обновляем страницу в браузере. И… видим вторую часть марлезонского балета.

Ошибка - продолжение

Смысл понятен. Это те самые каталоги, которые имеют, так сказать, внутренне содержимое. Мы же изменили права только для тех, которые внутри себя не содержат вложенных каталогов. Чтоб долго не париться — идем в консоль… И «покаталожно» даем права

Права - консоль

Проверяем, обновив страницу в браузере.

Ошибки устранены

Следующий экран сообщает нам о необходимости создания базы данных для нашего магазина.

Конфигурация баз данных

Что же… Идем в phpmyadmin, создаем базу

Добавление базы данных

После чего вбиваем пароль к нашей базе и жмем — «проверить соединение». Как говорится, а ну его нафиг, проверим лучше сейчас!

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

Видя, что соединение установлено, со спокойной совестью жму «далее».

Теперь мы подошли к моменту вбивания информации о магазине.

Информация о магазине

Здесь следуеи обратить внимание вот на что… Основная деятельность может быть изменена и потом, когда PrestaShop будет уже установлен. Я выбрал из списка то, что мне ближе. И ещё момент. При вводе названия нашего магазина производится проверка даваемого названия. Меня угораздило обозвать его Test Shop #1… О недопустимости чего меня незамедлительно уведомили.

Неверное имя магазина

Чего делать… Меняю имя… А так хотелось тест шоп 🙂 Жму далее. начинается, собственно, сам процесс установки.

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

Который, в итоге, завершается следующим экраном.

Установка завершена

На этой странице указаны идентификационные данные владельца только что созданного магазина. Поэтому, запоминаем их. Иль распечатываем…

Печать ID

На этой же странице есть еще кое-что полезное. А именно… Уведомление о необходимости удалить папку install. И две ссылки: одна в только что созданный интернет-магазин, вторая — в нашу «админ-панель».

Установка завершена

Первым делом удаляем то, что удалить просили…

Удаляем каталог install

Ну… И смотрим, что же у нас тама получилось…

Админ-панель

PrestaShop админ-панель

И наш новый магазин с дефолтной темой!!!

Новый магазин PrestaShop

Установка завершена! Настройки, темизация, добавление товаров и каталогов — в следующем посте.

Реклама

Блог на WordPress.com.

%d такие блоггеры, как: