FR EN
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 👋 Je suis l'assistant IA de Mon Site Bug. Je recueille en 2 minutes les infos sur votre problème, puis un expert humain prend le relais et vous recontacte en quelques minutes. Dites-moi simplement ce qui ne va pas sur votre site — même en une phrase, je m'occupe du reste.
23:20
🎁 Bonne nouvelle, pour votre premier ticket nous vous offrons une heure de support immédiatement utilisable.
23:20

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 2585 utilisateurs satisfaits

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

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

    Dépannage rapide de mon site prestashop. Un dimanche en plus que dire de plus, je ne m'y attendais pas. Je referais appel à vos services en cas de besoin

  • Avis Google

    Equipe très sérieuses et compétentes. Ils ont résolu plusieurs problèmes techniques sur mon site Prestashop toujours très rapidement.

  • Avis Google

    Au top ! Mon site PrestaShop était bien beugué on étaient en galère pour bosser (il nous sert de caisse enregistreuse physique) . Entre la première prise de contact et la résolution final c'étaient quelques heures . Le beugue était persistant mais ils ont persistaient eux aussi et ils ont réussi très rapidement au final. Franchement je ne regrette pas mon argent car le prix est largement convenable et mérité . L'efficacité est au RDV , ils ont pris la peine à la fin de m'expliquer ce bug . Je reviendrais, ca c'est certain , ca rassure d'avoir des pros "sous la main" en cas de soucis ou de projet développement , car Prestashop c'est notre outil de travail ! Et évidement je recommande fortement cette équipe !

  • Avis Google

    This is a fantastic team of PrestaShop experts. You can find many programmers, but true experts are few. Their team is exactly like that, and you definitely won’t go wrong if you trust them to solve problems or upgrade your website.

  • Avis Google

    Probléme avec Prestashop 1.7 résolu en 1h merci

  • Avis Google

    Plusieurs interventions et chaque fois - une réussite ! Bravo à toute l'équipe. Rapidité, efficacité, rapport qualité/prix tout est au top

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