relecture

This commit is contained in:
Gregory Colpart 2019-02-19 22:19:39 +01:00
parent fb016f5116
commit cd16813dfc

View file

@ -1,16 +1,23 @@
**Cette page a été importée automatiquement de notre ancien wiki mais n'a pas encore été totalement révisée.**
---
categories: web
title: Howto PrestaShop
...
# Howto Prestashop
* Documentation : <https://www.prestashop.com/fr/ressources/documentation>
[PrestaShop](https://www.prestashop.com/) est une application web pour créer une boutique en ligne. Le code source est en PHP, il est disponible sur [disponible sur Github](https://github.com/PrestaShop/PrestaShop).
## Prérequis
<http://doc.prestashop.com/display/PS17/Ce+dont+vous+avez+besoin#Cedontvousavezbesoin-Instructionsdeconfigurationrapides>
* Serveur Apache ou Nginx
* PHP 5.4 ou plus.
* Extensions PHP indispensables : PDO_MySQL, cURL, SimpleXML, mcrypt, GD, OpenSSL, DOM, SOAP, Zip, fileinfo.
* MySQL 5.0 ou plus.
Réglages php.ini:
Réglages PHP :
~~~
allow_url_fopen on
@ -30,23 +37,22 @@ Réglages Apache :
Bonus :
* Possibilité d'avoir des cron
* Memache
* Memcached
Plus de détail sur la [documentation de Prestashop](http://doc.prestashop.com/display/PS17/What+you+need+to+get+started)
## Installation
Télécharger la dernière version _stable_ de prestashop par archive ou par dépôt git.
Télécharger la dernière version _stable_ de PrestaShop par archive ou par dépôt git.
Selon la version, peut avoir un problème dans le fichier `config/autoload.php` : commenter la ligne qui gène si optionnel.
* Utiliser la ligne de commande pour installer prestashop:
~~~
php './install-dev/index_cli.php' --language=fr --timezone='localhost' --base_uri='/' --domain='{{ host }}' \
--db_server='{{ db_host }}' --db_user='{{ db_user }}' --db_password='{{ db_pwd }}' --db_name='{{ db_name }}' \
--db_clear=0 --db_create=0 --name='{{ site_title }}' --firstname='{{ firstname }}' --lastname='{{ lastname }}' \
--password='{{ admin_pwd }}' --email='{{ admin_email }}' --newsletter=0
$ php './install-dev/index_cli.php' --language=fr --timezone='localhost' --base_uri='/' --domain='{{ host }}' \
--db_server='{{ db_host }}' --db_user='{{ db_user }}' --db_password='{{ db_pwd }}' --db_name='{{ db_name }}' \
--db_clear=0 --db_create=0 --name='{{ site_title }}' --firstname='{{ firstname }}' --lastname='{{ lastname }}' \
--password='{{ admin_pwd }}' --email='{{ admin_email }}' --newsletter=0
~~~
* supprimer le repertoire `install-dev`
@ -75,4 +81,4 @@ Le mieux est de désactiver le module (temporairement du moins) en renommant le
~~~{.bash}
$ mv ~/www/modules/gamification{,.old}
~~~
~~~