Vous pouvez installer PrestaShop sur votre machine locale pour tester l’application avant d’investir de l’argent dans un serveur et un nom de domaine, ou pour personnaliser votre boutique en local avant de transférer vos modifications vers une installation PrestaShop déjà disponible en ligne.
L’installation en local d’une application web nécessite que vous installiez d’abord l’environnement adéquat, à savoir le serveur web Apache, l’interpréteur de langage PHP, le serveur de bases de données MySQL et, dans l’idéal, l’outil phpMyAdmin. C’est ce qu’on appelle l’ensemble AMP : Apache+MySQL+PHP. Il existe pour de nombreux systèmes d’exploitation. Une lettre vient alors s’ajouter à l’acronyme : WAMP (Windows+Apache+MySQL+PHP), MAMP (Mac OS X+...) et LAMP (Linux+...).
Cette opération s’avère très technique. Heureusement, il existe de nombreux packages précompilés que vous pouvez installer facilement. Ils ne vous dispenseront pas de tous les aspects techniques, mais ils vous seront d’une grande aide. Étant donné que tous les éléments des packages sont en open source, ces installeurs sont gratuits la plupart du temps. Voici une sélection d’installeurs AMP gratuits :
Choisissez le package qui vous paraît le plus pratique et lancez-le.
Avant de poursuivre ce tutoriel d’installation de PrestaShop, assurez-vous que tous les composants de votre package AMP fonctionnent :
Le serveur web doit être opérationnel. Vous devez être en mesure d’y accéder via votre navigateur en saisissant “127.0.0.1” dans la barre d’adresse.
http://127.0.0.1 est le “localhost”, c’est-à-dire “votre ordinateur” : il s’agit d’une adresse de retour qui dirige le navigateur vers votre serveur web local. En fait, http://127.0.0.1 et http://localhost sont synonymes : vous pouvez utiliser l’un ou l’autre ; les deux renvoient vers le dossier racine de votre serveur web local. |
Il se peut que certains serveurs web ne fonctionnent pas car leurs ports de connexion (généralement, le port 80) sont déjà utilisés par une autre application. Cela arrive souvent avec Skype. Pour que Skype n’empêche plus votre serveur web local de fonctionner, rendez-vous dans les paramètres avancés de Skype (Outils > Options > Avancées > Connexions) et décochez “Utiliser les ports 80 et 443 pour les connexions entrantes supplémentaires”. Redémarrez Skype et redémarrez votre serveur web local. |
Une fois que vous avez vérifié que le package est correctement installé et que tous ses composants fonctionnent, vous devez trouver le dossier racine de votre serveur web local.
Il s’agit du dossier local dans lequel vous placerez les fichiers de votre application. Il peut être comparé au dossier racine de votre serveur en ligne. L’adresse http://127.0.0.1 permet d’accéder uniquement à son contenu.
L’emplacement local réel du dossier dépend fortement du package AMP et peut être personnalisé :
C:\easyphp\www
/Applications/MAMP/htdocs/
C:\wamp\www
C:\xampp\htdocs
ou /Applications/xampp/htdocs
Enfin, vous devez connaître le nom d’utilisateur et le mot de passe de MySQL pour installer PrestaShop.
La plupart des packages utilisent le nom d’utilisateur "root" et un mot de passe vide, y compris EasyPHP, MAMP, WampServer et XAMPP.
Lisez la documentation de votre package.
Une fois tous ces éléments clarifiés et effectués, vous pouvez suivre les étapes du guide de mise en route et commencer à installer PrestaShop.
Lorsque vous installez PrestaShop en local, gardez à l’esprit que :
|
Avez-vous tout lu ? À présent, suivez le guide d’installation habituel en commençant directement par la section “Créer une base de données pour votre boutique” : Installer PrestaShop.