Installation de PrestaShop sous Wamp

Voici les étapes pour installer PrestaShop sous Wamp.

Téléchargement

Téléchargez PrestaShop sur le site officiel : https://www.prestashop.com/

Après avoir cliqué sur Créer ma boutique, téléchargez l'archive zip :

Extrayez l'archive dans un dossier nommé boutique que vous placerez dans le dossier www de Wamp.

Lancez Wamp puis allez dans phpMyAdmin pour créer la base de données de PrestaShop.

L'utilisateur MySQL est root et le mot passe est vide.

Utilisateur MySQL Wamp

Créez une base de données nommée boutique avec l'interclassement utf8_general_ci :

Une fois la base créée, ouvrez un navigateur puis allez sur http://localhost/boutique

Installation PrestaShop

Next

I agree... Next

Les ennuis commencent. L'installation se bloque sur les paramètres PHP requis.

Commençons par résoudre le problème de l'extension cURL. Si vous inspectez les paramètres du fichier php.ini, cette extension est bien activée. Pour résoudre le bug, il faut mettre une version plus récente de PHP. La version 7.3.5 fera l'affaire.

Rafraichissez la page d'installation de PrestaShop et vous verrez que PrestaShop sera quasiment satisfait.

Réglons maintenant le problème du realpath_cachesize. Éditez le fichier php.ini :

Retirez le point-virgule pour activer le paramètre et inscrivez la valeur 5M, ce qui correspond à 5 mégaoctets de cache pour accélérer le PHP. Malgré cela, PrestaShop demeurera trèèèès lent.

Toute modification du fichier php.ini implique de redémarrer les services.

A présent PrestaShop est satisfait :

On commence à créer la Boutique, écrivez un titre, un email pour l'administrateur et un mot de passe de 8 caractères.

Inscrivez ensuite les accès à la base de données boutique, sous Wamp, c'est toujours :

  • Database server address : localhost
  • Database login : root
  • Database password : (vide)
Database server access

Next, on y est presque :

C'est terminé !

Il est cependant conseillé de supprimer le dossier install qui a permit le déploiement de PrestaShop et qui constitue maintenant une faille de sécurité.

Une fois le dossier install supprimé, cliquez sur le bouton bleu Manage your store. L'URL d'administration contient un code de sécurité qui suit le mot admin. On peut le retrouver dans le dossier boutique.

Connectez-vous et admirez votre back-office :

Cliquez sur le lien Voir ma boutique en haut à droite et vous constaterez que le front-office brille de mille feux :

Il y a 6 commentaires pour cet article
  1. DARAGON at 4:18 pm

    Bonjour,
    Après avoir suivi vos instructions, je ne peux pas faire d'importation de catégories ou de produits avec des fichiers csv.
    Je pense à un problème de droit mais je n'arrive pas à le régler.
    Merci de votre aide

    • Guillaume at 4:45 pm

      Bonjour Daragon,
      Je pense que le problème vient du fichier CSV qui doit contenir des caractères interdits. Il existe différent formats de fichiers CSV. Les séparateurs de champ peuvent être des virgules, des points-virgules, des tabulations. Les textes peuvent être entre guillemets ou pas. Je vous conseille d'essayer d'importer un tout petit fichier CSV que vous pouvez créer avec Excel ou un éditeur de texte et tenter de l'importer pour voir la où ça coince.

  2. muriel at 4:12 pm

    Bonjour, j'ai fait tout bien, et au final l'url de la boutique fonctionne, mais l'url admin non, j'ai regardé le nom du dossier admin, il s'appelle admin, mais l'url localhost/maboutique/admin ne fonctionne pas, erreur 500
    au secours !
    j'ai re et re regardé les tutos je ne vois pas ce qui coince, le chargement est long très long, un probleme avec wampserver? php? ou autre je ne trouve pas
    j'ai ce message d'erreur Impossible de traiter cette demande via localhost à l'heure actuelle.
    HTTP ERROR 500 une idée? merci infiniment

    • Guillaume at 6:15 pm

      Bonjour,
      Tu peux essayer de changer la version de PHP dans Wamp. Ensuite, tu redémarres les serveurs et retente localhost/maboutique/admin
      Guillaume

  3. Benson Bullens at 2:53 pm

    Après plus d'une semaine de galère je suis arrivé au bout du processus et ce avec PHP 8.0.13 et Prestashop 8.0.0.
    Il y a plusieurs choses à modifier dans l'installation de la V8.0.0. de Prestashop notamment le fichier SQL de création de la base. https://www.prestashop.com/forums/topic/1037513-sql-error-on-query-index-column-size-too-large-the-maximum-column-size-is-767-bytes/#
    J'ai trouvé de l'aide sur https://www.myonlineedu.com/blog/view/16/how-to-update-to-php-8-in-wamp-server-localhost et toujours pour Wamp sur https://kinsta.com/fr/base-de-connaissances/localhost-xampp-index-php/ et enfin http://forum.wampserver.com/read.php?1,164087,164089 et http://forum.wampserver.com/read.php?1,124502,124502,quote=1#REPLY

    un grand merci à tous ces contributeurs

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.