Tu viens de mettre à jour WordPress, un plugin ou ton thème, et maintenant ton site n'affiche plus qu'une page blanche, vide, sans le moindre message d'erreur ? C'est ce qu'on appelle l'écran blanc de la mort (white screen of death), et bonne nouvelle : ton contenu n'a pas disparu. Dans l'immense majorité des cas, c'est une simple erreur PHP que WordPress masque, et elle se répare en suivant une méthode claire.
Le coupable le plus fréquent, c'est un plugin devenu incompatible avec la nouvelle version — devant un thème qui n'a pas suivi et une limite de mémoire PHP atteinte. Voici comment identifier la cause exacte et appliquer la bonne solution, même si tu n'as plus accès à ton tableau de bord.
Pas besoin d'être développeur : on avance étape par étape, de la vérification la plus simple aux manipulations via FTP ou le gestionnaire de fichiers de ton hébergeur.
Pourquoi ton WordPress affiche une page blanche
Une page blanche, c'est WordPress qui plante avant même d'avoir pu afficher quoi que ce soit. Derrière ce vide, il y a toujours une erreur PHP fatale : WordPress la masque par défaut pour ne pas exposer d'informations sensibles aux visiteurs.
Les déclencheurs typiques, dans l'ordre de fréquence :
- Un plugin incompatible après une mise à jour de WordPress, du plugin lui-même ou de PHP. C'est le cas le plus courant, notamment juste après une mise à jour automatique.
- Un thème qui n'a pas suivi : mise à jour du thème, ou WordPress mis à jour alors que le thème utilise encore d'anciennes fonctions.
- La mémoire PHP épuisée : ton hébergement alloue par exemple 128 Mo à PHP, et une extension gourmande (constructeur de page comme Elementor ou Divi, WooCommerce…) fait exploser ce plafond.
- Une version de PHP inadaptée : trop ancienne (7.4 et moins) ou trop récente pour ce qu'attendent tes extensions.
- Des fichiers corrompus : mise à jour interrompue, transfert FTP incomplet.
- Un fichier .htaccess abîmé, souvent après une manipulation des permaliens.
Le petit réflexe hunter : avant de toucher à quoi que ce soit, note ce qui a changé juste avant la panne — dernière mise à jour, plugin installé, changement d'hébergeur. L'erreur apparaît presque toujours dans la foulée d'un changement, et ce détail te fera gagner un temps fou.
Les 8 solutions, du plus simple au plus technique
Suis-les dans l'ordre : chacune prend quelques minutes, et tu t'arrêtes dès que le site réapparaît.
1. Vide le cache (navigateur et site)
Parfois la page blanche n'est qu'un vieux cache qui s'affiche. Vide le cache de ton navigateur, puis recharge la page en dur avec Ctrl + F5 (Cmd + Maj + R sur Mac). Si tu utilises une extension de cache (WP Rocket, LiteSpeed Cache…), vide aussi le cache du site : si l'admin est inaccessible, la plupart de ces extensions stockent leur cache dans un dossier de wp-content que tu peux vider via le gestionnaire de fichiers de ton hébergeur.
Action concrète : si le site réapparaît, c'était juste le cache. Pense à purger le cache après chaque mise à jour à l'avenir.
2. Affiche l'erreur cachée avec WP_DEBUG
La page blanche te cache l'erreur ; autant la faire réapparaître. Connecte-toi en FTP ou via le gestionnaire de fichiers de ton hébergeur, ouvre le fichier wp-config.php et ajoute ces deux lignes juste avant « C'est tout, arrêtez de modifier ! » :
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
Recharge ton site : l'erreur s'affiche à l'écran, ou elle est consignée dans le fichier wp-content/debug.log. Le message indique presque toujours le fichier fautif, par exemple wp-content/plugins/nom-du-plugin/.
Attention : le mode debug affiche les erreurs à tous les visiteurs. Remets les lignes en false (ou supprime-les) dès que ton diagnostic est terminé.
3. Désactive les plugins
Si l'erreur pointe vers un plugin — ou si aucun message ne s'affiche — désactive-les tous d'un coup : renomme le dossier wp-content/plugins en plugins-desactives via FTP ou le gestionnaire de fichiers. WordPress les désactive alors automatiquement.
Si le site revient, le coupable est bien un plugin : rends au dossier son nom d'origine, puis réactive les plugins un par un jusqu'à retrouver celui qui fait tout planter. Mets-le à jour, ou remplace-le par une alternative maintenue.
4. Repasse sur un thème par défaut
Si les plugins ne sont pas en cause — typiquement quand le site s'affiche mais que wp-admin reste blanche — le thème est suspect. Renomme le dossier de ton thème actif dans wp-content/themes : WordPress basculera automatiquement sur un thème par défaut.
Site réparé ? Ton thème est incompatible avec ta version de WordPress ou de PHP : vérifie s'il existe une mise à jour, ou contacte son auteur.
5. Augmente la mémoire allouée à PHP
Si le journal d'erreurs mentionne « Allowed memory size exhausted », PHP manque de mémoire. Ajoute cette ligne dans wp-config.php :
define( 'WP_MEMORY_LIMIT', '256M' );
Si ton hébergeur bloque cette valeur, augmente-la depuis ton panneau d'hébergement (dans cPanel : « Sélectionner une version de PHP », puis Options, puis memory_limit) ou demande au support de le faire pour toi.
6. Régénère le fichier .htaccess
Un .htaccess corrompu peut aussi produire une page blanche. Renomme-le en .htaccess-sauvegarde via FTP, puis recharge le site. Si ça remarche, reconnecte-toi à l'admin, va dans Réglages puis Permaliens, et clique sur Enregistrer : WordPress générera un fichier propre.
7. Vérifie la version de PHP
Les versions récentes de WordPress et de ses extensions exigent PHP 8.1 ou 8.2 dans la plupart des cas. Une version trop ancienne (7.4 et moins) — ou une 8.3 mal digérée par un vieux plugin — peut tout casser. Depuis ton panneau d'hébergement, vérifie la version active et ajuste-la. Change une version à la fois et teste entre chaque.
8. Réinstalle le cœur de WordPress
En dernier recours, si les fichiers de WordPress lui-même sont corrompus : télécharge une copie neuve de WordPress depuis wordpress.org, puis remplace via FTP uniquement les dossiers wp-admin et wp-includes — jamais wp-content, jamais wp-config.php. Tes contenus, tes thèmes et tes plugins restent intacts.
Le petit réflexe hunter : fais toujours une sauvegarde complète (fichiers + base de données) avant les étapes 3 à 8. La plupart des hébergeurs proposent une sauvegarde en un clic : utilise-la, c'est ton filet de sécurité.
Diagnostic express : symptôme → cause probable
Pas le temps de tout lire ? Ce tableau te dirige vers la bonne étape en fonction de ce que tu observes.
| Ce que tu vois | Cause la plus probable | Premier réflexe |
|---|---|---|
| Page blanche sur tout le site | Plugin incompatible | Renommer le dossier plugins (étape 3) |
| Site OK, mais wp-admin blanche | Thème ou plugin d'administration | Renommer le dossier du thème actif (étape 4) |
| Page blanche juste après une mise à jour du thème | Thème incompatible | Réinstaller la version précédente du thème |
| Message « memory exhausted » dans debug.log | Limite mémoire PHP atteinte | WP_MEMORY_LIMIT à 256M (étape 5) |
| Une seule page blanche, le reste fonctionne | Shortcode ou modèle de page défectueux | Désactiver le plugin concerné |
| Page blanche par intermittence | Hébergeur surchargé ou instable | Contacter le support de l'hébergeur |
Quand c'est ton hébergeur le problème
Si la page blanche revient régulièrement malgré tes réparations, le problème est peut-être sous le capot : PHP bloqué sur une vieille version sans possibilité de mise à jour, mémoire limitée à 128 Mo non négociable, sauvegardes inexistantes, support qui met des jours à répondre. Que tu sois chez OVH, o2switch, LWS ou ailleurs, ces signaux ne trompent pas.
Un bon hébergement WordPress, c'est : PHP 8.1 minimum sélectionnable en un clic, au moins 256 Mo de mémoire PHP, des sauvegardes automatiques quotidiennes et un support qui connaît WordPress. Si le tien n'offre rien de tout ça, migrer te coûtera moins cher en temps et en nerfs que de réparer la même panne tous les deux mois.
Notre reco : si tu dois changer d'hébergeur, vise un hébergeur pensé pour WordPress avec PHP à jour et sauvegardes automatiques — des offres comme celles-ci sont un bon point de départ pour comparer. Et avant toute migration, fais toujours une sauvegarde complète de ton site actuel.
Quand demander de l'aide
Tu as fait le tour des 8 solutions et le debug.log affiche une erreur que tu ne comprends pas ? C'est le moment de passer le relais :
- Ton hébergeur, en premier : envoie-lui l'erreur exacte copiée du debug.log. Un bon support identifie une panne WordPress en quelques minutes.
- Les forums WordPress francophones : décris ce qui a changé avant la panne et colle l'erreur complète, sans la tronquer.
- Un développeur : si c'est le site d'un client ou qu'il génère des revenus, ne bricole pas pendant des heures — une intervention pro coûte moins cher qu'une journée de site hors ligne.
Critère simple : si après l'étape 5 (mémoire PHP) rien n'a bougé et que l'erreur reste obscure, arrête de tâtonner et demande de l'aide avec le message d'erreur en main.
Questions fréquentes
La page blanche a-t-elle effacé mes articles et mes pages ?
Non. Tes contenus sont stockés dans la base de données, qui n'est pas touchée par ce type d'erreur. Une fois la cause réparée, tout réapparaît exactement comme avant.
Combien de temps faut-il pour réparer un écran blanc WordPress ?
Quand le coupable est un plugin — le cas le plus fréquent — compte quelques dizaines de minutes en suivant les étapes ci-dessus. Les cas liés à l'hébergeur peuvent demander plus de temps, d'où l'intérêt de contacter le support tôt.
Faut-il tout réinstaller pour s'en sortir ?
Non, c'est rarement nécessaire. La réinstallation du cœur de WordPress (étape 8) suffit dans les cas extrêmes, sans toucher à tes contenus, tes thèmes ni tes plugins.
Les mises à jour automatiques sont-elles dangereuses ?
Non : elles corrigent surtout des failles de sécurité. Le risque vient des extensions abandonnées qui ne suivent plus les nouvelles versions. Garde tes plugins à jour et supprime ceux que tu n'utilises plus.
La page blanche n'apparaît que sur téléphone, c'est normal ?
C'est généralement un problème de cache mobile ou d'une version AMP mal configurée. Vide le cache de ton extension d'optimisation mobile et désactive temporairement l'AMP pour tester.
Est-ce que ça peut venir de mon nom de domaine ?
Non : un problème de domaine affiche une erreur du navigateur (site introuvable, erreur DNS), pas une page blanche. La page blanche vient toujours du code ou du serveur.