wiki/HowtoPrestashop.md

58 lines
1.5 KiB
Markdown
Raw Normal View History

2016-12-29 11:25:39 +01:00
**Cette page a été importée automatiquement de notre ancien wiki mais n'a pas encore été révisée.**
# Howto Prestashop
## Prérequis
* PHP 5.2 ou plus.
* php.ini:
2017-01-03 11:20:35 +01:00
2016-12-29 11:25:39 +01:00
~~~
allow_url_fopen on
register_globals off
magic_quotes_* off
safe_mode off
upload_max_filesize > "16M" ou plus.
~~~
2017-01-03 11:20:35 +01:00
2016-12-29 11:25:39 +01:00
Extensions PHP utiles : PDO_MySQL, cURL, SimpleXML, mcrypt, GD, OpenSSL, DOM, SOAP.
* MySQL 5.0 ou plus
Les + :
* Serveur web Apache 1.3 ou plus, ou serveur nginx.
* apache
2017-01-03 11:20:35 +01:00
2016-12-29 11:25:39 +01:00
~~~
mod_rewrite, mod_security, mod_auth_basic
~~~
## Installation
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:
2017-01-03 11:20:35 +01:00
2016-12-29 11:25:39 +01:00
~~~
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`
* S'assurer des droits pour le groupe <user> afin que l'instance du serveur web lancé en tant que www-<user> puisse écrire dans les répertoires.
2017-01-03 11:20:35 +01:00
2016-12-29 11:25:39 +01:00
~~~
$ chmod -R g+w config/ cache/ log/ img/ mails/ modules/ themes/ translations/ upload/ download/
~~~
* Après installation :
2017-01-03 11:20:35 +01:00
2016-12-29 11:25:39 +01:00
~~~
$ mv admin/ admin$RANDOM/
~~~