PrestaShop Diagnostic gratuit — Correction en quelques minutes

PrestaShop page blanche : comment diagnostiquer et corriger le problème

Votre boutique ou votre back-office affiche un écran blanc ? Ce guide vous explique les causes et les étapes pour le résoudre. Besoin d'aide ? Nos experts interviennent en quelques minutes.

PrestaShop page blanche : comment diagnostiquer et corriger le problème

Causes et étapes pour résoudre. Nos experts interviennent en quelques minutes.

Ouvrir un ticket

Bonjour ! 👋 Décrivez-moi votre problème en détail, je vais vous aider à le résoudre rapidement.
14:51

Pourquoi PrestaShop affiche une page blanche ?

La page blanche (ou WSOD - White Screen of Death) sur PrestaShop est le symptôme d'une erreur PHP fatale que le serveur ne peut pas afficher. C'est l'un des problèmes les plus courants et les plus stressants : aucun message, aucun indice visible. Le site semble avoir tout simplement disparu.

La page blanche peut toucher uniquement le front-office, uniquement le back-office, ou les deux. Le périmètre impacté aide à identifier la cause.

Les 6 causes principales d'une page blanche PrestaShop

1. Conflit entre modules

1. Conflit entre modules

C'est la cause n°1. Deux modules qui modifient le même hook, le même contrôleur ou la même classe provoquent une erreur fatale silencieuse. Le problème survient souvent après l'installation ou la mise à jour d'un module.

2. Erreur PHP fatale (parse error, class not found)

2. Erreur PHP fatale (parse error, class not found)

Une erreur de syntaxe dans un fichier PHP modifié, un override mal écrit ou une classe appelée mais absente provoquent un crash immédiat. PHP ne peut pas exécuter le code et renvoie un écran blanc.

3. Cache Smarty ou Symfony corrompu

3. Cache Smarty ou Symfony corrompu

PrestaShop utilise un système de cache intensif (Smarty pour le front, Symfony pour le back-office en 1.7+). Si le cache est corrompu (après une mise à jour interrompue, un déploiement partiel), le site affiche une page blanche.

4. Mémoire PHP insuffisante

4. Mémoire PHP insuffisante

Un script PHP qui dépasse le memory_limit est tué par le serveur sans message d'erreur visible. C'est fréquent avec les imports massifs, la régénération de miniatures ou les modules gourmands.

5. Mise à jour interrompue ou incomplète

5. Mise à jour interrompue ou incomplète

Une mise à jour de PrestaShop ou d'un module qui s'interrompt en cours de route (timeout, déconnexion) laisse le site dans un état incohérent. Certains fichiers sont mis à jour, d'autres non : résultat, page blanche.

6. Thème incompatible ou cassé

6. Thème incompatible ou cassé

Un thème qui n'est pas compatible avec votre version de PrestaShop, ou dont un fichier template contient une erreur Smarty, peut provoquer une page blanche sur tout le front-office.

Nos chiffres

2549
clients satisfaits
8867
bugs corrigés
< 10 min
temps de réponse
4.9/5
avis Google (287)

Résoudre la page blanche PrestaShop vous-même

Voici les étapes à suivre dans l'ordre pour diagnostiquer et corriger le problème :

Étape 1 : Activer le mode debug

Étape 1 : Activer le mode debug

Modifiez /config/defines.inc.php : passez _PS_MODE_DEV_ à true. Si une erreur PHP est en cause, elle apparaîtra en clair au lieu de la page blanche. Notez le message exact.

Étape 2 : Vider le cache manuellement

Étape 2 : Vider le cache manuellement

Via FTP, supprimez le contenu des dossiers /var/cache/prod/ et /var/cache/dev/ (PrestaShop 1.7+) ou /cache/smarty/compile/ et /cache/smarty/cache/ (PrestaShop 1.6). Ne supprimez pas les dossiers eux-mêmes, uniquement leur contenu.

Étape 3 : Désactiver les modules via la BDD

Étape 3 : Désactiver les modules via la BDD

Si le back-office est aussi en page blanche, vous ne pouvez pas désactiver les modules normalement. Accédez à phpMyAdmin, table ps_module, et passez le champ active à 0 pour le dernier module installé. Rechargez le site.

Étape 4 : Vérifier la version PHP

Étape 4 : Vérifier la version PHP

Depuis votre panneau d'hébergement, vérifiez que la version PHP est compatible avec votre PrestaShop. PrestaShop 1.7 : PHP 7.1 à 7.4. PrestaShop 8.x : PHP 7.4 à 8.1. PrestaShop 9 : PHP 8.1+.

Étape 5 : Supprimer les overrides

Étape 5 : Supprimer les overrides

Renommez le dossier /override/ en /override_bak/. Si le site revient, un override est en cause. Réintégrez-les un par un pour identifier le coupable.

Pas le temps ? On le fait pour vous.

Nos spécialistes PrestaShop diagnostiquent et corrigent votre page blanche en quelques minutes. Diagnostic gratuit.

Ouvrir un ticket

Page blanche sur le back-office uniquement

C'est un cas particulier fréquent. Le front-office fonctionne, mais l'administration est inaccessible. Les causes spécifiques :

  • Cache Symfony corrompu — Supprimez /var/cache/prod/ et /var/cache/dev/
  • Module dashboard ou statistiques défaillant — Désactivez via phpMyAdmin
  • Session PHP expirée ou corrompue — Videz les sessions côté serveur
  • Droits d'écriture sur /var/ — Vérifiez que le dossier est en 755 ou 775

Pourquoi confier la résolution à Mon Site Bug ?

Spécialiste du dépannage PrestaShop

Spécialiste du dépannage PrestaShop

On corrige des pages blanches tous les jours depuis plus de 10 ans.

Diagnostic gratuit

Diagnostic gratuit

Vous décrivez le problème, on identifie la cause avant tout engagement.

Intervention non destructive

Intervention non destructive

On ne réinstalle pas, on ne formate pas. On identifie et on corrige le point de défaillance.

Toutes versions

Toutes versions

PrestaShop 1.6, 1.7, 8.x, 9 : on connaît les spécificités de chaque version.

Expérience massive

Expérience massive

2549 clients, 8867 bugs corrigés. L'expérience fait la différence sur les cas complexes.

4.9/5 sur Google (287 avis)

4.9/5 sur Google (287 avis)

La satisfaction client est notre meilleur argument.

Vous aussi ! Rejoignez nos 2550 utilisateurs satisfaits

Ils ont ouvert 8872 demandes de correction de bug, toutes corrigées avec succès

Avis Google
5 /5 Basé sur +200 avis
  • Avis Google

    Super écoute, réparation rapide et efficace, très pro!!!

  • Avis Google

    Support et réalisation super efficace et rapide. Equipe très compétente et serviable. Tarifs tout à fait correctes. Super expérience !

  • Avis Google

    Un professionnel à l’écoute , patient et foncièrement honnête , ne sur-facture pas . Vraiment , j’étais un peu stressée à l’idée de donner mes accès . Je ne peux que recommander très sincèrement ! Et le tout un dépannage un dimanche !

  • Avis Google

    Absolument parfait. Erreur fatale sur mon site suite à la mise à jour d'un module, corrigée en moins d'une heure par Youssef et son équipe. Quel plaisir de travailler avec des professionnels aussi efficaces. Je recommande les yeux fermés.

  • Avis Google

    Merci à mon site bug pour leur service d'entretient et de réparation de site internet. Encore un dépannage réussit. Et des conseils avisés

  • Avis Google

    Au top! Communication fluide et résolution instantanée.

Questions fréquentes sur la page blanche PrestaShop

Activez le mode debug (_PS_MODE_DEV_ à true dans defines.inc.php). Si l'erreur mentionne un fichier dans /modules/, c'est un module. Sinon, désactivez les modules un par un via phpMyAdmin (table ps_module, champ active à 0) pour identifier le coupable.

Supprimez manuellement le contenu de /var/cache/prod/ et /var/cache/dev/ via FTP. PrestaShop régénérera le cache automatiquement au prochain chargement. Si le problème persiste, vérifiez les permissions du dossier /var/.

Si seules certaines pages sont touchées, le problème vient probablement d'un module spécifique à ces pages (hook displayProduct, displayCategory...) ou d'un template Smarty cassé pour ce type de page. Le mode debug révèlera l'erreur exacte.

C'est très courant. Vérifiez la compatibilité : PrestaShop 1.7 nécessite PHP 7.1-7.4, PrestaShop 8.x nécessite PHP 7.4-8.1, PrestaShop 9 nécessite PHP 8.1+. Demandez à votre hébergeur de revenir à la version précédente, ou contactez-nous pour adapter votre PrestaShop.

La plupart des pages blanches sont résolues en moins d'une heure. Cache corrompu : 10 minutes. Module en conflit : 30 minutes. Mise à jour cassée : 1 à 2 heures. Nos experts répondent en moins de 10 minutes.

Non, une page blanche n'altère pas vos données (produits, commandes, clients). Le problème est au niveau de l'affichage, pas de la base de données. Cependant, il est conseillé de faire un backup avant toute manipulation corrective.

Votre PrestaShop affiche une page blanche ?

Chaque minute d'écran blanc, ce sont des ventes perdues. Décrivez le problème, on vous répond en moins de 10 minutes.

Ouvrir un ticket

À partir de 49€ HT

Voir aussi