Установка і настройка prestashop


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

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

Якщо Ви тільки вибираєте яку CMS використовувати, то рекомендую прочитати Порівняльний огляд СMS ІМ
Перший крок, з якого логічно почати роботу - це установка CMS

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

  1. Думаю немає потреби говорити, що до цього часу дистрибутив магазину повинен бути завантажений з офіційного сайту. Причому я рекомендую використовувати саме офіційну збірку, як її русифікувати можна прочитати в пості: Русифікація
  2. Розархівувати скачаний архів в папку хостингу.
  3. При завантаженні сторінки автоматично відкриється установник
  4. Створіть базу даних, найзручніше це зробити в phpMyAdmin

Установка і настройка prestashop

Установка і настройка prestashop

  • Заповніть конфігураційну інформацію (ім'я щойно створеної БД, логін і т.д) і дотримуйтесь рекомендацій. Цей крок вимагає швидше уважності, ніж якихось особливих навичок. Єдина проблема, яка може виникнути - це коли сервер БД знаходиться не на тому ж сервері, що і сам сайт. В цьому випадку в поле «Database server name:» потрібно буде написати ip сервера, а не localhost
  • По закінченню установки не забудьте видалити папку / install і перейменувати / admin
  • Установка престашоп на Денвер

    Нічим не відрізняється від установки на віддалений сервер.
    На кроці заповнення конфігурації в якості сервера вкажіть localhost, ім'я користувача root, пароль порожній - якщо ви не створювали персонального користувача для магазину.

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

    1. Перенести всі папки (крім config / settings.inc.php) і файли на сервер хостингу
    2. Вносимо зміни в config / settings.inc.php і після цього заливаємо на хостинг
    __PS_BASE_URI__ - якщо встановлюєте магазин в підпапку
  • Заходимо в локальному сервері в PhpMyAdmin - розділ Export і робимо дамп бази даних (поставити галочку - зберегти і натиснути "go")
  • Імпортуємо базу через відповідну вкладку phpMyAdmin на хостингу

    Установка і настройка prestashop

  • Якщо домен відрізняється від локального в БД його значення потрібно так само змінити: таблиця _configuration (PS_SHOP_DOMAIN, PS_SHOP_DOMAIN_SSL)
  • Перевірити права для папок на сервері: / config, / upload, / download, / tools / smarty / compile, / img, / mails, / modules, / themes / prestashop / lang, / translations повинні мати 777. Всі підкаталоги в / img , / mails, / modules, / themes / prestashop / lang, / translations повинні також мати 777.
  • Ну що ж, перший крок зроблено - система поставлена, але для нормальної роботи магазину, його слід ще налаштувати (природно, крім наповнення товаром).

    Налаштування PrestaShop

    Створення шаблону для PrestaShop

    Якщо php і Smarty Вам ні про що не говорить, власну тему з нуля буде розробити складно, а ось модифікувати стандартний шаблон. підігнавши під свої потреби цілком можна.

    Якщо ж Ви більш серйозно підійшли до питання і плануєте писати все з нуля, Вам на допомогу теорія хуков.