Site WordPress qui ne fonctionne plus : que faire ?
Un site WordPress qui tombe en panne affiche presque toujours l'un des mêmes symptômes, et chacun oriente vers une cause précise. Voici les vérifications à faire, dans l'ordre, avant de tout réinstaller.
Sur cette page
D'abord, ne pas aggraver la situation
Avant de toucher à quoi que ce soit, assurez-vous qu'une sauvegarde existe : la plupart des hébergeurs en conservent plusieurs jours dans leur espace client. Notez ensuite ce qui a changé juste avant la panne : une mise à jour, une nouvelle extension, une modification du thème, un changement de version de PHP par l'hébergeur.
Évitez de réinstaller WordPress ou de supprimer des extensions au hasard : vous effaceriez les indices qui permettent de comprendre la cause, et vous risquez de perdre des réglages.
Identifier le symptôme
Le message affiché (ou son absence) dit déjà beaucoup de choses.
« Il y a eu une erreur critique » ou page blanche
Une erreur PHP fatale bloque le chargement. Cause la plus fréquente : une extension ou un thème incompatible, souvent juste après une mise à jour ou un changement de version de PHP.
Erreur 500
Le serveur n'arrive pas à exécuter la requête : fichier .htaccess corrompu, limite de mémoire atteinte ou erreur PHP. Le journal d'erreurs de l'hébergeur indique laquelle.
« Erreur lors de la connexion à la base de données »
Identifiants incorrects dans wp-config.php, serveur de base de données de l'hébergeur indisponible ou base endommagée. Commencez par vérifier l'état des services chez votre hébergeur.
« Brièvement indisponible pour cause de maintenance planifiée »
Une mise à jour a été interrompue. Supprimer le fichier .maintenance à la racine du site rétablit l'accès ; vérifiez ensuite que la mise à jour s'est bien terminée.
Administration inaccessible ou boucle de connexion
Souvent une extension de sécurité, des cookies, ou une adresse du site modifiée dans les réglages. Le site public peut fonctionner normalement.
Redirection vers un site inconnu
C'est un signe de piratage. Ne supprimez rien : changez vos mots de passe d'hébergement, prévenez votre hébergeur et faites nettoyer le site.
Utiliser le mode de récupération de WordPress
Depuis la version 5.2, quand une erreur fatale survient, WordPress envoie un e-mail à l'adresse de l'administrateur avec un lien vers le mode de récupération. Ce lien permet de se connecter malgré l'erreur et de désactiver l'extension ou le thème en cause. Pensez à vérifier vos courriers indésirables.
Activer le journal d'erreurs
Pour connaître la cause exacte, ajoutez ces lignes dans wp-config.php, avant la ligne « C'est tout, ne touchez pas à ce qui suit » : define( 'WP_DEBUG', true );, define( 'WP_DEBUG_LOG', true ); et define( 'WP_DEBUG_DISPLAY', false );.
Les erreurs sont alors enregistrées dans le fichier wp-content/debug.log, sans s'afficher aux visiteurs. Le message indique en général le fichier, donc l'extension ou le thème, qui provoque l'erreur. Repassez WP_DEBUG à false une fois le problème réglé.
Désactiver les extensions sans accès à l'administration
Par FTP/SFTP ou depuis le gestionnaire de fichiers de l'hébergeur, renommez le dossier wp-content/plugins (par exemple en plugins-off) : toutes les extensions sont désactivées. Si le site revient, redonnez son nom au dossier, puis renommez les extensions une par une pour trouver la fautive.
Même principe pour le thème : renommer le dossier du thème actif dans wp-content/themes fait basculer WordPress sur un thème par défaut, s'il en reste un installé.
Vérifier la version de PHP et la mémoire
Une extension ancienne peut cesser de fonctionner quand l'hébergeur fait évoluer la version de PHP. L'espace client permet généralement de vérifier la version active et, en dépannage, de revenir temporairement à la précédente le temps de mettre à jour l'extension.
Si le journal parle de mémoire épuisée (« Allowed memory size exhausted »), la limite peut être augmentée avec define( 'WP_MEMORY_LIMIT', '256M' );, dans la limite de ce que l'hébergement autorise. C'est un palliatif : une consommation anormale de mémoire signale souvent une extension trop lourde.
Restaurer une sauvegarde
Si une sauvegarde récente et saine existe, la restaurer est souvent le moyen le plus rapide de remettre le site en ligne. Sans comprendre la cause, la panne risque toutefois de revenir à la prochaine mise à jour. Et en cas de piratage, une restauration ne suffit pas : il faut aussi mettre à jour les composants vulnérables et changer tous les accès.
Quand faire appel à un professionnel
Si ces vérifications ne suffisent pas, si vous n'avez pas d'accès FTP ou si le site a été piraté, un dépannage WordPress permet de diagnostiquer et réparer sans risquer d'aggraver la situation, que le site ait été créé par HOMWEB ou non.
La plupart de ces pannes se préviennent : mises à jour faites régulièrement après une sauvegarde, extensions abandonnées remplacées, sauvegardes vérifiées. C'est le rôle d'une maintenance WordPress.
FAQ
Une erreur PHP fatale empêche le site de se charger, le plus souvent à cause d'une extension ou d'un thème incompatible. Le lien du mode de récupération reçu par e-mail ou le journal d'erreurs permettent d'identifier le composant en cause.
Dans la grande majorité des cas, non : les contenus sont stockés dans la base de données, qu'une erreur PHP n'efface pas. Le site redevient visible une fois la cause corrigée.
Les vérifications de ce guide sont accessibles si vous avez un accès FTP et que vous procédez avec une sauvegarde. Pour un site piraté ou une base de données endommagée, mieux vaut faire appel à un professionnel.



★ 5/5