Votre site s’affiche entièrement vide, sans message d’erreur ni code affiché ? C’est ce qu’on appelle le “White Screen of Death” (WSOD).
Ce problème est courant sur les hébergements web, notamment avec des CMS comme WordPress. Voici les solutions pour identifier et corriger une page blanche sur un site hébergé chez JSBCloud (Plesk).
- Accès à l’espace client JSBCloud
- Accès à l’interface Plesk
- (Optionnel) Accès FTP ou gestionnaire de fichiers Plesk
- Connectez-vous à Plesk via votre espace client JSBCloud.
- Sélectionnez le domaine concerné dans Sites Web & Domaines.
- Cliquez sur Paramètres PHP.
- Mettez
display_errors
sur On
et enregistrez.
- Rechargez la page du site.
➔ Un message d’erreur devrait s’afficher à la place de la page blanche.
- Dans Plesk, allez dans Sites Web & Domaines > Journaux.
- Ouvrez les fichiers
error_log
ou php_error.log
.
- Cherchez les lignes récentes liées à votre site.
➔ Notez tout message d’erreur critique, “fatal error”, “memory exhausted”, etc.
- Toujours dans Paramètres PHP, augmentez la valeur
memory_limit
(par exemple, passez de 128M
à 256M
).
- Enregistrez et testez à nouveau votre site.
- Accédez à votre site en FTP ou via le gestionnaire de fichiers Plesk.
- Renommez le dossier
/wp-content/plugins
(WordPress) ou le dossier de l’extension qui pose problème.
- Rechargez la page.
➔ Si le site réapparaît, réactivez les extensions une par une pour identifier la source.
- Renommez le dossier du thème actif dans
/wp-content/themes
.
- WordPress basculera sur le thème par défaut.
- Testez l’affichage du site.
-
Renommez temporairement le fichier .htaccess
à la racine du site.
-
Rechargez le site.
- Si le site refonctionne, un blocage dans le
.htaccess
est probablement la cause.
- Sauvegardez toujours vos fichiers avant toute modification.
- Pensez à mettre à jour régulièrement vos plugins, thèmes, et la version PHP.
- Après résolution, désactivez à nouveau
display_errors
pour la sécurité de votre site.
- Si vous utilisez un CMS, gardez-le à jour et limitez les extensions inutiles.
Q : Pourquoi je ne vois aucune erreur s’afficher même avec display_errors
activé ?
R : Vérifiez que l’erreur n’est pas redirigée vers les logs uniquement, ou consultez directement les fichiers de logs dans Plesk.
Q : Mon site reste blanc malgré tout ?
R : Contactez le support JSBCloud en précisant les étapes déjà suivies et en joignant les éventuels messages d’erreur des logs.
Contactez notre support via ticket ici : Support JSBCloud