Tableau de bord WordPress bloqué ? Désactiver les extensions via cPanel ou FTP

Une mise à jour d'extension défectueuse, un conflit entre extensions ou une erreur PHP peuvent empêcher votre site WordPress de se charger correctement ou vous bloquer l'accès au tableau de bord. Dans de tels cas, la méthode habituelle via Extensions > Extensions installées n'est plus accessible.

La bonne nouvelle : vous pouvez également désactiver les extensions WordPress de « l'extérieur » – directement via le Gestionnaire de fichiers cPanel, par FTP/SFTP ou, dans les cas avancés, via la base de données. Cette méthode est particulièrement utile lorsqu'une extension bloque le site web, déclenche une erreur critique ou rend la zone d'administration inaccessible.

Explication rapide : Si vous renommez le dossier des extensions, WordPress ne peut plus les charger. Elles sont alors désactivées, ce qui vous permet souvent de retrouver l'accès au tableau de bord.

Quand cette méthode est-elle utile ?

La désactivation manuelle des extensions est une mesure d'urgence. Vous devez l'utiliser lorsque l'accès normal à WordPress n'est plus possible.

Situations typiques :

  • WordPress affiche une erreur critique.
  • Le tableau de bord reste blanc ou ne se charge pas complètement.
  • Le site web n'est plus accessible après la mise à jour d'une extension.
  • La connexion fonctionne, mais un message d'erreur apparaît juste après.
  • Une extension de sécurité vous bloque accidentellement l'accès.
  • WooCommerce ou une extension de paiement provoque une erreur.
  • Un constructeur de page (page builder) bloque l'éditeur.
  • Une extension de cache génère des pages défectueuses.
  • Vous suspectez un conflit d'extensions, mais vous ne pouvez en désactiver aucune depuis le tableau de bord.
Important : Si votre site web est stratégique pour votre activité, comme une boutique WooCommerce, veuillez si possible créer d'abord une sauvegarde ou contacter le support avant d'effectuer des modifications.

Méthode 1 : Désactiver toutes les extensions via le Gestionnaire de fichiers cPanel

Cette méthode est généralement le moyen la plus rapide de procéder si vous ne savez pas quelle extension est à l'origine de l'erreur. Elle consiste à renommer temporairement l'ensemble du dossier des extensions.

  1. Connectez-vous à votre cPanel.
  2. Ouvrez le Gestionnaire de fichiers.
  3. Naviguez vers le répertoire racine WordPress de votre site web.
  4. Ouvrez le dossier wp-content.
  5. Recherchez le dossier plugins.
  6. Faites un clic droit sur le dossier et choisissez Renommer.
  7. Renommez le dossier par exemple en plugins_old.
  8. Accédez ensuite à nouveau à la page de connexion de WordPress.

Si l'erreur provenait d'une extension, vous devriez maintenant avoir à nouveau accès au tableau de bord.

Que se passe-t-il lorsque l'on renomme le dossier des extensions ?

Par défaut, WordPress s'attend à trouver les extensions dans le dossier :

wp-content/plugins/

Si ce dossier est renommé, WordPress ne trouve plus les extensions installées. Par conséquent, elles sont désactivées. Vos fichiers d'extensions ne sont pas supprimés au cours de ce processus et la plupart des réglages restent conservés dans la base de données.

Après avoir renommé plugins_old pour l'appeler à nouveau plugins, les extensions réapparaissent dans WordPress, mais restent généralement désactivées. Vous pouvez ensuite les réactiver une par une.

Méthode 2 : Désactiver uniquement une extension spécifique

Si vous savez déjà ou soupçonnez fortement quelle extension provoque l'erreur, il est préférable de désactiver uniquement cette extension. Cela réduit le risque d'effets secondaires inutiles.

  1. Dans cPanel, ouvrez le Gestionnaire de fichiers.
  2. Naviguez vers wp-content/plugins/.
  3. Recherchez le dossier de l'extension concernée.
  4. Renommez uniquement ce dossier.
  5. Exemple : contact-form-7 devient contact-form-7_desactive.
  6. Accédez à nouveau au site web ou au tableau de bord.

WordPress ne pourra plus charger cette extension. Si l'extension était la cause du problème, le site devrait à nouveau fonctionner correctement.

Méthode 3 : Désactiver les extensions par FTP ou SFTP

Si vous préférez ne pas utiliser le Gestionnaire de fichiers cPanel, vous pouvez effectuer exactement la même procédure via FTP ou SFTP.

  1. Connectez-vous à votre hébergement à l'aide d'un programme FTP tel que FileZilla.
  2. Ouvrez le répertoire WordPress.
  3. Naviguez vers wp-content/plugins/.
  4. Renommez soit l'ensemble du dossier plugins, soit uniquement le dossier de l'extension défectueuse.
  5. Vérifiez ensuite votre site web.

Pour des raisons de sécurité, le protocole SFTP est préférable au FTP si vos accès le permettent.

Méthode 4 : Désactiver les extensions via la base de données

Cette méthode est réservée aux utilisateurs avancés. WordPress stocke les extensions actives dans la base de données dans l'option nommée active_plugins. Si l'accès aux fichiers est impossible, vous pouvez désactiver les extensions via phpMyAdmin.

Avertissement : Toute modification de la base de données peut endommager votre site web. N'utilisez cette méthode que si vous savez exactement ce que vous faites, et créez préalablement une sauvegarde de la base de données.

Procédure de base :

  1. Ouvrez phpMyAdmin dans cPanel.
  2. Sélectionnez la base de données correspondant à votre installation WordPress.
  3. Ouvrez la table wp_options. Le préfixe peut varier, par exemple cw_options.
  4. Recherchez l'entrée active_plugins.
  5. Modifiez prudemment la valeur ou réinitialisez-la.

Pour la plupart des clients, la méthode utilisant le Gestionnaire de fichiers ou le FTP est nettement plus simple et plus sûre.

Après avoir retrouvé l'accès : Réactiver les extensions une à une

Une fois de retour dans le tableau de bord, vous devez identifier la cause du problème de manière systématique.

  1. Renommez le dossier plugins_old pour l'appeler à nouveau plugins.
  2. Dans le tableau de bord, allez sur Extensions > Extensions installées.
  3. Activez les extensions l'une après l'autre.
  4. Vérifiez le site web après chaque activation.
  5. Dès que l'erreur réapparaît, vous avez trouvé le coupable probable.
  6. Désactivez à nouveau cette extension.
  7. Vérifiez si une mise à jour ou une alternative est disponible.

N'activez pas toutes les extensions en même temps. Sinon, vous ne saurez pas quelle extension a de nouveau déclenché l'erreur.

Cibler plus précisément la cause de l'erreur

Si une extension spécifique provoque l'erreur, vérifiez les points suivants :

  • L'extension est-elle à jour ?
  • Votre version de WordPress est-elle à jour ?
  • Votre version de PHP est-elle compatible ?
  • Y a-t-il eu une mise à jour de l'extension juste avant ?
  • Y a-t-il eu une mise à jour du thème ?
  • Une nouvelle extension a-t-elle été installée ?
  • Y a-t-il des messages d'erreur dans le journal des erreurs (Error Log) ?
  • L'extension est-elle compatible avec WooCommerce ou votre thème ?
  • Existe-t-il des problèmes connus signalés chez le développeur de l'extension ?

Si l'erreur survient après une mise à jour, un retour à une version antérieure (rollback) ou un correctif de mise à jour du développeur peut être nécessaire.

Vérifier les journaux d'erreurs (Error Logs) dans cPanel

Les journaux d'erreurs du serveur peuvent fournir des indices sur l'extension à l'origine du problème. En particulier pour les erreurs PHP, le chemin d'accès au fichier concerné y est souvent indiqué.

Chemin typique dans un message d'erreur :

/wp-content/plugins/nom-de-l-extension/fichier.php

Si vous voyez à plusieurs reprises le même dossier d'extension dans un journal d'erreurs, cette extension est un déclencheur très probable.

Attention particulière aux extensions de cache

Les extensions de cache peuvent maintenir les erreurs visibles même lorsque le problème initial a déjà été résolu. Par conséquent, videz le cache après chaque modification.

Vérifiez le :

  • Cache WordPress,
  • Cache des extensions,
  • Cache du serveur,
  • Cache CDN, si utilisé,
  • Cache du navigateur.

Si une extension de cache elle-même est à l'origine de l'erreur, désactivez d'abord cette extension puis supprimez les fichiers de cache si nécessaire.

Extensions de sécurité et administrateurs bloqués

Parfois, la cause n'est pas un bug technique, mais une extension de sécurité qui bloque la connexion. Cela peut se produire si trop de tentatives de connexion infructueuses ont été détectées, si une adresse IP a été bloquée ou si une configuration à double facteur est défectueuse.

Dans de tels cas, désactiver manuellement l'extension de sécurité peut aider à retrouver l'accès. Vous devrez ensuite vérifier attentivement les réglages avant de réactiver l'extension.

Boutiques WooCommerce : Prudence en conditions réelles (Live)

Si vous gérez une boutique WooCommerce, la désactivation de toutes les extensions peut affecter les modes de paiement, les méthodes d'expédition, les fonctionnalités des produits ou le processus de commande. Procédez donc avec une extrême prudence.

Pour les boutiques, il convient de :

  • Utiliser d'abord un site de staging si possible,
  • Ne pas désactiver d'extensions inutilement pendant que des commandes sont en cours,
  • Effectuer une commande de test après la résolution du problème,
  • Vérifier les prestataires de paiement,
  • Tester le calcul de l'expédition et des taxes,
  • Contrôler les e-mails de confirmation de commande.

Ce que vous ne devez pas faire

  • Supprimer des dossiers d'extensions sans savoir si l'extension contient des données importantes.
  • Réactiver toutes les extensions simultanément.
  • Réactiver immédiatement des extensions défectueuses sans en vérifier la cause.
  • Modifier des valeurs de la base de données sans créer de sauvegarde.
  • Désactiver et réactiver des extensions de paiement WooCommerce sans faire de tests.
  • Ignorer les messages d'erreur.
  • Installer une extension de source inconnue en guise de remplacement.

SEO et expérience utilisateur lors d'erreurs d'extensions

Si votre site web est inaccessible en raison d'une erreur d'extension, cela peut nuire aux visiteurs et aux moteurs de recherche. Un dépannage rapide est donc essentiel.

Les éléments suivants sont particulièrement critiques :

  • Page d'accueil inaccessible,
  • Formulaire de contact en panne,
  • Processus de commande de la boutique bloqué,
  • L'extension SEO désactive des métadonnées importantes,
  • L'extension de redirection ne fonctionne plus,
  • Le cache distribue des pages d'erreur,
  • Affichage mobile endommagé.

Après le dépannage, vous devez vérifier manuellement les pages les plus importantes.

Procédure recommandée

  1. Gardez votre calme : Les erreurs d'extensions se résolvent souvent sans perte de données.
  2. Vérifiez la sauvegarde : Si possible, effectuez une sauvegarde avant toute modification.
  3. Ouvrez le Gestionnaire de fichiers cPanel : Naviguez vers le dossier wp-content.
  4. Désactivez les extensions : Renommez l'ensemble du dossier des extensions ou le dossier de l'extension individuelle.
  5. Testez le tableau de bord : Réessayez de vous connecter.
  6. Restaurez le nom d'origine des dossiers : Rendez les extensions à nouveau visibles.
  7. Activez les extensions une à une : Identifiez le coupable.
  8. Vérifiez les journaux d'erreurs : Recherchez des indices d'erreurs PHP ou de conflits d'extensions.
  9. Mettez à jour ou remplacez l'extension problématique : Ne l'ignorez pas tout simplement.
  10. Testez entièrement le site web : Vérifiez les formulaires, la boutique, la connexion, les pages et le cache.

Questions fréquentes sur la désactivation externe des extensions

Les extensions sont-elles supprimées si je renomme le dossier ?

Non. Le fait de renommer ne supprime pas les fichiers. WordPress est simplement temporairement incapable de charger les extensions.

Les réglages des extensions sont-ils perdus ?

Dans la plupart des cas, les réglages restent conservés dans la base de données. Cependant, certaines extensions peuvent se comporter différemment.

Puis-je désactiver une seule extension ?

Oui. Renommez uniquement le dossier des extensions concernées sous wp-content/plugins/.

Que faire si je ne sais pas quelle extension est en cause ?

Renommez d'abord l'ensemble du dossier plugins. Une fois l'accès rétabli, activez les extensions une par une jusqu'à ce que l'erreur réapparaisse.

Puis-je également effectuer cette méthode par FTP ?

Oui. La procédure est identique : renommer le dossier de l'extension par FTP ou SFTP.

Pourquoi l'erreur persiste-t-elle malgré les extensions désactivées ?

Dans ce cas, la cause ne provient probablement pas d'une extension, mais du thème, de la version PHP, du fichier .htaccess, de la base de données, d'un cache ou d'une configuration du serveur.

Dois-je supprimer l'extension défectueuse ?

Pas immédiatement. Vérifiez d'abord si elle contient des données importantes ou si une mise à jour est disponible. Si vous n'en avez plus besoin ou si elle n'est pas sécurisée, vous pouvez la supprimer après avoir effectué une sauvegarde.

CURIAWEB peut-il voir quelle extension provoque l'erreur ?

Dans de nombreux cas, les journaux du serveur fournissent des indications sur le chemin d'accès de l'extension défectueuse. Le support de CURIAWEB peut vous accompagner dans cette analyse.


Besoin d'aide pour le dépannage ?

Si votre site web n'est plus accessible après la mise à jour d'une extension, CURIAWEB peut analyser les journaux du serveur et vous aider à isoler l'extension défectueuse. Vous pourrez ainsi accéder à nouveau plus rapidement à votre tableau de bord WordPress.

Ouvrir un ticket d'analyse
Cette réponse était-elle pertinente? 0 Utilisateurs l'ont trouvée utile (0 Votes)