Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
unknown

Installation Prestashop : 20 problèmes et solutions pour corriger

tout servces prestashop

Installation de PrestaShop : 20 Problèmes Courants et Leurs Solutions

L'installation de PrestaShop peut être un défi, en raison de divers problèmes techniques qui peuvent survenir. Que ce soit une erreur serveur, un problème de compatibilité PHP ou un problème de base de données, chaque obstacle a une solution adaptée. Voici 20 problèmes fréquents, accompagnés de leurs solutions détaillées.


📌 Sommaire

  1. Erreur HTTP 500 lors de l’installation de PrestaShop
  2. Problèmes de permissions des fichiers et dossiers dans PrestaShop
  3. Compatibilité PHP avec PrestaShop
  4. Extensions PHP manquantes pour PrestaShop
  5. Limite de mémoire insuffisante pour PrestaShop
  6. Erreur de connexion à la base de données PrestaShop
  7. Problèmes de configuration du serveur pour PrestaShop
  8. Erreur 404 après l’installation de PrestaShop
  9. Problèmes liés au fichier .htaccess de PrestaShop
  10. Timeout lors de l’installation de PrestaShop
  11. Erreur lors de l’installation du thème par défaut de PrestaShop
  12. Compatibilité entre PrestaShop et les modules Apache
  13. Erreur "Settings file not found" dans PrestaShop
  14. Problèmes de configuration de la langue dans PrestaShop
  15. Erreur "Zip module not enabled" dans PrestaShop
  16. Problèmes de configuration SSL pour PrestaShop
  17. Erreur "Cannot write settings file" dans PrestaShop
  18. Compatibilité entre PrestaShop et les navigateurs
  19. Erreur "Invalid shop URL" dans PrestaShop
  20. Problèmes de configuration des paramètres régionaux de PrestaShop

Erreur HTTP 500 lors de l’installation de PrestaShop

L’erreur HTTP 500 est l’un des problèmes fréquents lors de l’installation de PrestaShop. Elle est souvent causée par un mauvais paramétrage PHP, des fichiers corrompus ou un problème de serveur web. Pour identifier la cause, activez le mode debug en modifiant le fichier config/defines.inc.php et en définissant define('_PS_MODE_DEV_', true);.

Si l'erreur persiste, vérifiez que toutes les extensions PHP obligatoires sont activées. Certaines comme PDO_MySQL ou cURL sont essentielles au bon fonctionnement de PrestaShop. Consultez les logs du serveur pour trouver des erreurs spécifiques et appliquer les correctifs nécessaires.


Problèmes de permissions des fichiers et dossiers dans PrestaShop

Si PrestaShop ne s’installe pas, cela peut être dû à des permissions incorrectes sur les fichiers et dossiers. Par défaut, les fichiers doivent avoir la permission 644 et les dossiers 755. Assurez-vous que les répertoires essentiels (/config, /cache, /log, /img, /mails, /modules) sont accessibles en écriture.

Vous pouvez modifier les permissions via FTP ou en utilisant la ligne de commande avec chmod -R 755 dossier/. Un autre problème courant est l’absence des droits d’exécution pour l’utilisateur du serveur web, ce qui bloque la modification des fichiers PrestaShop.


Compatibilité PHP avec PrestaShop

PrestaShop requiert une version PHP spécifique pour fonctionner. Si la version PHP est trop récente ou trop ancienne, l’installation peut échouer. Vérifiez la compatibilité PHP dans la documentation officielle de PrestaShop et ajustez votre configuration en conséquence.

Certaines fonctions PHP obsolètes peuvent être désactivées sur certains hébergements. Pour vérifier votre version de PHP, utilisez la commande php -v ou créez un fichier phpinfo.php. Une mise à jour ou un downgrade de PHP peut être nécessaire en fonction de votre version actuelle.

Extensions PHP manquantes pour PrestaShop

Si certaines extensions PHP ne sont pas activées, PrestaShop peut rencontrer des erreurs lors de son installation. Les extensions couramment requises incluent PDO_MySQL, GD, OpenSSL, Intl, Zip et cURL. Pour vérifier celles qui sont activées, utilisez un fichier phpinfo.php ou exécutez la commande php -m.

Si une extension manque, installez-la via votre hébergeur ou en utilisant une commande comme sudo apt install php-intl pour les serveurs sous Linux. Ensuite, redémarrez Apache ou Nginx pour appliquer les modifications.


Limite de mémoire insuffisante pour PrestaShop

Un manque de mémoire PHP peut provoquer des erreurs lors de l’installation de PrestaShop. Par défaut, la mémoire est souvent limitée à 128M, ce qui peut être insuffisant. Augmentez cette valeur à 256M ou 512M en modifiant le fichier php.ini (memory_limit = 512M).

Une autre solution est d’ajouter cette ligne dans .htaccess : php_value memory_limit 512M. Si le problème persiste, consultez votre hébergeur pour voir s’il existe une restriction sur l’allocation mémoire.


Erreur de connexion à la base de données PrestaShop

Si PrestaShop ne parvient pas à se connecter à la base de données, vérifiez que les informations de connexion (hôte, utilisateur, mot de passe, nom de la base) sont correctes. Utilisez phpMyAdmin ou un outil en ligne de commande pour tester la connexion.

Un autre problème peut être dû à un mot de passe utilisateur incorrect ou à un port MySQL mal configuré. Pour les hébergements mutualisés, remplacez localhost par l’adresse fournie par l’hébergeur.


Problèmes de configuration du serveur pour PrestaShop

Si l’installation bloque, vérifiez que votre serveur web (Apache, Nginx) est correctement configuré. Assurez-vous que mod_rewrite est activé pour Apache (a2enmod rewrite && systemctl restart apache2). Pour Nginx, ajoutez une règle de réécriture des URL dans le fichier de configuration.

Un pare-feu ou un module de sécurité peut aussi bloquer certaines requêtes. Désactivez temporairement ModSecurity ou d’autres restrictions pour tester l’installation de PrestaShop.


Erreur 404 après l’installation de PrestaShop

Si vous obtenez une erreur 404 après l’installation, il est possible que la réécriture d’URL ne soit pas activée. Vérifiez le fichier .htaccess et activez mod_rewrite sur Apache.

Une autre cause peut être un problème de cache. Videz le cache de votre navigateur et supprimez le cache PrestaShop situé dans /var/cache/prod.


Problèmes liés au fichier .htaccess de PrestaShop

Un fichier .htaccess mal configuré peut empêcher PrestaShop de fonctionner correctement. Supprimez le fichier et régénérez-le en allant dans Paramètres > SEO & URLs > Réécrire le fichier .htaccess.

Si le fichier n’est pas recréé, assurez-vous que Apache autorise la réécriture d’URL en activant AllowOverride All dans le fichier de configuration du serveur.


Timeout lors de l’installation de PrestaShop

Un timeout peut se produire si le temps d’exécution PHP est trop court. Augmentez max_execution_time à 300 secondes dans php.ini (max_execution_time = 300).

Un hébergement trop lent peut aussi provoquer cette erreur. Essayez l’installation sur un serveur local avant de transférer votre boutique sur un hébergement plus performant.


Erreur lors de l’installation du thème par défaut de PrestaShop

Si le thème par défaut ne s’installe pas, cela peut être dû à un problème de droits sur les dossiers. Vérifiez que le dossier /themes/ a bien les permissions en écriture (chmod 755).

Un autre problème peut venir d’un fichier CSS ou JS corrompu. Essayez de supprimer le cache (/var/cache/) et réinstallez le thème.


Compatibilité entre PrestaShop et les modules Apache

Certains modules Apache comme mod_security ou mod_evasive peuvent bloquer certaines fonctionnalités de PrestaShop. Désactivez-les temporairement et essayez de relancer l’installation.

Si PrestaShop ne charge pas les pages correctement, vérifiez que mod_rewrite est activé et bien configuré pour permettre les réécritures d’URL.


Erreur "Settings file not found" dans PrestaShop

Si vous obtenez l’erreur "Settings file not found", vérifiez que le fichier settings.inc.php est bien présent dans /config. S’il est absent, recréez-le avec les informations de connexion à la base de données.

Dans certains cas, une installation incomplète peut être la cause. Essayez de réinstaller PrestaShop en supprimant tous les fichiers avant une nouvelle tentative propre.

Problèmes de configuration de la langue dans PrestaShop

Lors de l’installation de PrestaShop, la langue sélectionnée peut ne pas être correctement appliquée. Cela peut être dû à un module de traduction non activé ou à un problème de permissions sur les fichiers de langue. Vérifiez dans International > Traductions que toutes les traductions sont bien installées.

Si certaines chaînes de texte apparaissent en anglais, essayez de réinitialiser la langue par défaut et d’importer les traductions manuellement depuis le back-office. Une mise à jour de PrestaShop peut parfois corriger ce problème.


Erreur "Zip module not enabled" dans PrestaShop

L'erreur "Zip module not enabled" apparaît lorsque l'extension PHP Zip est manquante, empêchant l'installation des thèmes et modules. Vérifiez si l’extension est activée en exécutant php -m | grep zip.

Si l’extension est absente, installez-la avec la commande sudo apt install php-zip, puis redémarrez Apache ou Nginx. Pour les hébergements mutualisés, contactez votre hébergeur pour demander son activation.


Problèmes de configuration SSL pour PrestaShop

Si PrestaShop ne fonctionne pas en HTTPS, vérifiez que le certificat SSL est bien installé et activé dans Paramètres > Général > Activer SSL.

Une autre cause fréquente est un contenu mixte (HTTP/HTTPS). Pour éviter cela, activez l’option Forcer SSL sur toutes les pages et vérifiez que toutes les ressources (images, scripts) utilisent bien des liens HTTPS.


Erreur "Cannot write settings file" dans PrestaShop

Si le fichier settings.inc.php ne peut pas être écrit, cela signifie que les permissions du dossier /config sont incorrectes. Utilisez chmod 755 /config pour corriger les permissions.

Dans certains cas, le serveur bloque l’écriture dans les fichiers système pour des raisons de sécurité. Testez sur un autre hébergement ou contactez le support de votre hébergeur pour vérifier les restrictions en place.


Compatibilité entre PrestaShop et les navigateurs

Certains navigateurs obsolètes ou ayant des extensions de blocage peuvent empêcher PrestaShop de fonctionner correctement. Si des boutons ou champs ne s'affichent pas, testez avec un autre navigateur récent (Chrome, Firefox, Edge).

Les cookies et le cache du navigateur peuvent aussi causer des erreurs. Supprimez les données de navigation, désactivez les extensions de blocage, puis rechargez la page.


Erreur "Invalid shop URL" dans PrestaShop

Cette erreur signifie que l’URL de la boutique définie dans la base de données ne correspond pas à l’URL actuelle du site. Accédez à phpMyAdmin, ouvrez la table ps_shop_url et mettez à jour le champ domain avec la bonne adresse.

Si vous avez activé le mode multiboutique, assurez-vous que chaque boutique possède une URL valide et correspond bien au domaine configuré dans le serveur.


Problèmes de configuration des paramètres régionaux de PrestaShop

Si les devises, formats de date ou unités de mesure sont incorrects après l’installation, vérifiez dans International > Localisation que le bon pays et la bonne langue sont sélectionnés.

Dans certains cas, il peut être nécessaire d’importer manuellement les paramètres régionaux via le menu Importation des packs de localisation. Cela permet d’appliquer les formats corrects pour chaque pays.