Июнь 19th, 2011

Установка и настройка PrestaShop


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

Сразу сообщу, что речь далее идёт не о русских сборках гуляющих по интернету, а о официальном релизе. На момент написания поста выпущена  PrestaShop v.1.4, скачать её можно с официального сайта: prestashop.com

Если Вы только выбираете какую CMS использовать, то рекомендую прочитать Сравнительный обзор СMS ИМ
Первый шаг, с которого логично начать работу – это установка CMS

Установка PrestaShop на сервер хостинга

  1. Разархивировать скачанный архив в папку хостинга.
  2. При загрузке страницы автоматически откроется установщик
  3. Заполните конфигурационную информацию и следуйте рекомендациям

Перенос PrestaShop на хостинг

  1. Перенести все папки (кроме config/settings.inc.php) и файлы на сервер хостинга
  2. Вносим изменения в config/settings.inc.php и после этого заливаем на хостинг
    define(’DB_NAME‘, ‘имя базы’);
    define(’DB_SERVER‘, ‘localhost’);
    define(’DB_USER‘, ‘пользователь ДБ’);
    define(’DB_PASSWD‘, ‘Пароль ДБ’);

    __PS_BASE_URI__ – если устанавливаете магазин в подпапку

  3. Заходим в локальном сервере в PhpMyAdmin – раздел Export и делаем дамп базы данных (поставить галочку – сохранить и нажать “go”)
  4. Импортируем базу через соответствующую вкладку phpMyAdmin на хостинге
  5. Если домен отличается от локального в БД его значение нужно так же изменить: таблица _configuration (PS_SHOP_DOMAIN, PS_SHOP_DOMAIN_SSL)
  6. Проверить права для папок на сервере: /config, /upload, /download, /tools/smarty/compile, /img, /mails, /modules, /themes/prestashop/lang, /translations должны иметь 777. Все подкаталоги в /img, /mails, /modules, /themes/prestashop/lang, /translations должны так же иметь 777.

Ну что же, первый шаг сделан – система поставлена, но для нормальной работы магазина, его следует ещё настроить (естественно, помимо наполнения товаром).

Настройка PrestaShop

Разработчики PrestaShop мало задумываются о пользователях из России (нет, я их не обвиняю! Они молодцы, что бесплатно предоставляют такой функциональный движок). Поэтому переделывать под отечественные реалии приходится самостоятельно. Советую почитать:
Настройка компонента “Доставка”
Русификация
Перед изменением дизайна Вашего будущего магазина, следует позаботится о том, чтоб все модули выводились в нужных местах. В этом может помочь моя статья: Установка модулей и Перемещение модулей

Создание шаблона для PrestaShop

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

Если же Вы более серьёзно подошли к вопросу и планируете писать всё с нуля, Вам в помощь теория хуков.


  • Onie

    Спасибо, отлично написано!