Howto install Prestashop

jeudi 12 novembre 2009, par Minimalteck

Pour mémoire rapide, l’installation de Prestashop sous LAMP (ici la v1.2.5.0, dernière release stable).

Prestashop™ est un logiciel e-commerce Open-Source reposant sur php5 et smarty… Moins puissant mais aussi moins complexe que Magento, il est beaucoup plus léger et répondra certainement à la plupart des attentes pour développer une boutique en ligne, alors pourquoi pas…

 ÉTAPE 1 : RÉCUPÉRATION DES SOURCES ET ADJUSTEMENT DES DROITS

root@machine:/var/www# wget http://www.prestashop.com/download/prestashop_1.2.5.0.zip
root@machine:/var/www# unzip prestashop_1.2.5.0.zip
root@machine:/var/www# chown -R web_user:web_user prestashop
root@machine:/var/www# cd prestashop
root@machine:/var/www/prestashop# chown web_user:www-data  config/ tools/smarty/compile sitemap.xml
root@machine:/var/www/prestashop# chown -R web_user:www-data  img mails modules themes/prestashop/lang translations upload download
root@machine:/var/www/prestashop# find ./ -group www-data  -type f -exec chmod 664 {} \;
root@machine:/var/www/prestashop# find ./ -group www-data  -type d -exec chmod 775 {} \;

 ÉTAPE 2 : CRÉATION DE LA BASE DE DONNÉES

root@machine:/var/www/prestashop# mysql -u root -p
mysql> CREATE DATABASE `prestashop` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'prestashop'@'localhost' IDENTIFIED BY 'prestapass';
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON `prestashop` . * TO 'prestashop'@'localhost';
FLUSH PRIVILEGES;

 ÉTAPE 3 : INSTALLATION VIA LE WEB

Ensuite via le Web : http://machine.domaine.tld/prestashop/install/

 ÉTAPE 4 : FINALISATION

root@machine:/var/www/prestashop# rm -rf install/
root@machine:/var/www/prestashop# mv admin gestion

L’espace d’admin se trouve à l’url : http://machine.domaine.tld/prestashop/gestion

 Liens utiles

- Prestashop sur wikipedia
- Communauté francophone de Prestashop
- Liste de modules gratuits
- Forum PrestaShop
- La documentation

 ADD-ON : Module SIPS/ATOS

L’installation de ce module vendu par la prestateam ne pose pas de souci particulier, il suffit de suivre les instructions du fichier INSTALL.txt…
En revanche je vous invite à revoir les permissions à apposer sur les différents fichiers de ce module une fois installé.

root@machine:/var/www/prestashop# chmod  755 ./modules/atos
root@machine:/var/www/prestashop# find ./modules/atos/ -type f -exec chmod 644 {} \;
root@machine:/var/www/prestashop# chmod 664 ./modules/atos/parmcom.XXXXXXXXXXXXXXX ./modules/atos/pathfile ./modules/atos/fr.php ./modules/atos/en.php
root@machine:/var/www/prestashop# chmod 770  ./modules/atos/bin/*

"XXXXXXXXXXXXXXX" est le numéro de marchand Atos qui vous a été transmis.

SPIP | squelette | | Plan du site | Suivre la vie du site RSS 2.0