Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Comment activer les extensions WordPress à partir de la base de données ?

Rencontrer une situation où vous ne pouvez pas accéder à votre zone d’administration WordPress peut être stressant, surtout si vous devez activer une extension cruciale pour restaurer la fonctionnalité de votre site.

Heureusement, il existe un moyen d’activer les extensions WordPress directement à partir de la base de données, même lorsque vous n’avez pas accès à la zone d’administration.

Avec une vaste expérience dans le dépannage WordPress et la gestion de site, nous avons aidé de nombreux utilisateurs/utilisatrices à naviguer dans ce problème commun. Activer les extensions via la base de données est une technique pratique qui peut éviter de longues périodes d’indisponibilité et remettre votre site sur les rails rapidement.

Dans cet article, nous allons vous afficher comment activer facilement vos extensions WordPress en utilisant la base de données.

How to enable/activate WordPress plugins from the database

Quand faut-il activer les extensions WordPress à l’aide de la base de données ?

Un certain nombre d’erreurs WordPress courantes peuvent empêcher le propriétaire d’un site d’accéder à la zone d’administration de WordPress. Dans de nombreuses situations, le compte cherche à désactiver des extensions WordPress sans accès à la zone d’administration.

Cependant, dans certaines situations, le propriétaire d’un site peut avoir besoin d’activer certaines extensions pour rétablir l’accès à son site WordPress.

Par exemple, supposons qu’une erreur vous empêche d’accéder à votre Tableau de bord WordPress et que vous ayez trouvé une extension capable de corriger cette erreur.

Heureusement, WordPress stocke les informations sur les extensions activées dans votre base de données WordPress. Cela signifie que vous pouvez saisir manuellement ces informations directement dans la base de données et dire à WordPress d’activer une extension.

La seule condition est que le plugin soit installé sur votre site WordPress, ce qui signifie qu’il doit être présent dans le dossier des extensions de votre site WordPress.

Ceci étant dit, voyons comment vous pouvez facilement activer une extension à l’aide de la base de données, étape par étape :

Étape par 1 : Trouver le nom de votre base de données à l’aide du panneau de contrôle de l’hébergeur

Pour activer vos extensions WordPress à l’aide de phpMyAdmin, vous devez tout d’abord trouver le nom de votre base de données WordPress.

Pour ce faire, connectez-vous au tableau de bord de votre hébergeur. Nous utiliserons Bluehost pour ce tutoriel.

Si vous utilisez une autre entreprise d’hébergement, votre Tableau de bord WordPress peut être légèrement différent.

Dans l’onglet « Sites », passez à l’onglet « Avancé » et cliquez sur le bouton « Gérer » à côté de l’option « Gestionnaire de fichiers ».

Click Manage button next to the File Manager option

Le gestionnaire de fichiers s’ouvre alors dans une nouvelle fenêtre. Localisez et cliquez sur le dossier public_html dans la colonne de gauche.

Tous les fichiers stockés dans le dossier public_html s’affichent à l’écran.

A partir de là, vous devez localiser et cliquer sur le dossier portant le nom de votre site dans la colonne ‘Nom’.

Go to the publich_html file and find your site name

Certains utilisateurs/utilisatrices peuvent voir leurs fichiers et dossiers WordPress installés dans le dossier public_html.

Après avoir ouvert le fichier de votre site WordPress, localisez le fichier wp-config.php dans la section ‘Nom’ et cliquez dessus avec le bouton droit de la souris.

Un menu s’ouvre alors, dans lequel vous devez sélectionner l’option « Vue ».

Click View

Cela ouvrira le fichier wp-config.php dans une nouvelle fenêtre où vous pourrez trouver les détails de votre base de données.

Nous vous recommandons de copier et de coller les données de votre base, y compris le nom d’utilisateur et le mot de passe, dans une application de bloc-notes sur votre ordinateur.

Database details

Maintenant que vous avez bien trouvé le nom de votre base de données, passons à l’étape suivante.

Étape par 2 : Emplacement de l’option « Plugins activés » via phpMyAdmin

Après avoir trouvé le nom de votre base de données, vous devez retourner dans le panneau de contrôle de votre hébergeur WordPress.

Passez ensuite à l’onglet « Avancé » et défilez vers le bas jusqu’à l’option « phpMyAdmin ». Cliquez ensuite sur le bouton « Gérer » situé à côté.

Click the Manage button next to the PHPMyAdmin option

Ceci lancera l’application phpMyAdmin dans un nouvel onglet du navigateur.

Note : Avant d’effectuer toute modification, veuillez vous assurer de créer une sauvegarde complète de votre base de données. Elle vous sera utile en cas de problème au cours de la procédure.

Cliquez ensuite sur l’onglet « Base de données » dans le menu de navigation en haut de la page.

Une fois cela fait, localisez votre base de données WordPress et cliquez sur le bouton Parcourir pour la déplier.

Click the Database tab from the navigation menu

Cela chargera toutes les tables de la base de données de WordPress à l’écran.

Ici, vous devez trouver le tableau wp_options et cliquer sur parcourir à côté.

Note : Par défaut, WordPress utilise wp_ comme préfixe pour les noms de tables. Votre table de base de données WordPress peut avoir un préfixe différent.

Click at wp-options

Dans le tableau wp_options, vous devez trouver la ligne où l’option_name est définie suractive_plugins.

Cliquez ensuite sur le lien « Modifier » situé à côté.

Click the Activate_Plugins option

Cela ouvrira une boîte dans laquelle vous pourrez saisir manuellement des détails pour activer une extension.

Étape par étape : Activer une extension à l’aide de phpMyAdmin

WordPress stocke les informations relatives à l’extension active dans un format spécial afin que le logiciel puisse y accéder de manière programmatique. Afin de commander à WordPress les extensions à activer, nous devrons utiliser ce même format.

Nous commencerons par saisir/saisir la valeur de l'option sous la forme a:1 :, puis nous ouvrirons l’accolade ({).

Nous saisissons la valeur 1 car nous souhaitons activer uniquement une extension. Vous pouvez modifier cette valeur en fonction du nombre d’extensions que vous avez l’intention d’activer.

Add option value

Ensuite, nous saisirons i:0 ; après l’accolade. Il s’agit ici d’assigner un numéro de série à notre extension.

N’oubliez pas de toujours assigner des numéros commençant par 0 au lieu de 1.

Add serial number

Ensuite, nous allons saisir le nombre de caractères présents dans le nom de l’extension et le nom du fichier php de l’extension que nous nous apprêtons à activer.

Pour cela, nous allons taper s:24 : dans la case. Gardez à l’esprit que le nombre de caractères sera différent pour chaque extension en fonction des caractères présents dans le répertoire et le nom du fichier de l’extension.

Par exemple, nous activons WPForms dans ce tutoriel, dont le nom comporte 24 caractères, y compris le nom de fichier de l’extension, tel qu’il est stocké dans notre gestionnaire de fichiers.

Add character number

Ensuite, il vous suffit de taper le nom du répertoire de l’extension. Vous pouvez le trouver en visitant le dossier /wp-content/plugins/ à l’aide de l’application Gestionnaire de fichiers.

N’oubliez pas d’ajouter des guillemets avant de taper le nom du répertoire de l’extension.

Type the plugins' name

Après le /, vous devez saisir le nom du fichier de l’extension.

Pour trouver le nom du fichier, visitez à nouveau le Gestionnaire de fichiers et ouvrez le dossier de l’extension que vous avez l’intention d’activer.

À partir d’ici, localisez le fichier PHP de l’extension. C’est le nom du fichier de l’extension que vous devrez ajouter.

Plugin file and folder name

Maintenant, retournez dans phpMyAdmin pour taper le nom de l’extension, puis fermez les guillemets.

Ensuite, il suffit d’ajouter un point-virgule ( ;) et de fermer les crochets (}). La valeur finale dans cet exemple ressemblerait à ceci :

a:1:{i:0;s:24:"wpforms-lite/wpforms.php";}

Voici à quoi cela ressemblera une fois que vous aurez terminé.

Activating a single plugin

Ensuite, il suffit de cliquer sur le bouton « Go » pour exécuter la commande.

Allez maintenant sur votre Tableau de bord WordPress et dirigez-vous vers la page  » Plugins  » Installed Plugins.

Votre extension a été bien activée.

activated-plugin

Imaginons maintenant que vous souhaitiez activer deux autres extensions.

Tout d’abord, vous devrez modifier le nombre d’extensions. Ensuite, vous ajusterez chaque entrée pour le plugin que vous souhaitez activer.

En voici un exemple :

a:3:{
i:0;s:47:"all-in-one-seo-pack-pro/all_in_one_seo_pack.php";
i:1;s:35:"insert-headers-and-footers/ihaf.php";
i:2;s:24:"wpforms-lite/wpforms.php";
}

Note : Nous avons ajouté des sauts de ligne ici pour rendre le code plus lisible. Vous devez vous assurer qu’il n’y a pas de sauts de ligne ou d’espaces dans votre code. Sinon, il ne fonctionnera pas.

Bonus : Désactiver les extensions WordPress depuis la base de données

Outre l’activation, vous pouvez également désactiver ou supprimer une extension WordPress de votre base de données si vous ne pouvez pas accéder à votre zone d’administration. Cela peut être utile si vous dépannez une erreur ou si une extension a causé un problème de compatibilité sur votre site.

Pour cela, vous devez ouvrir le cPanel de votre tableau de bord d’hébergeur. Nous utilisons Bluehost pour ce tutoriel. Une fois que vous y êtes, défilez vers le bas jusqu’à la section ‘Bases de données’ et cliquez sur l’option ‘phpMyAdmin’.

Selecting phpMyAdmin on cPanel

Cela ouvrira un autre onglet sur votre écran où vous devez sélectionner votre base de données WordPress.

Après cela, vous serez en mesure de voir les tables de la base de données WordPress. Ici, vous devez localiser et choisir la table wp_options.

Click at wp-options

Cela ouvrira une autre ligne d’affilée de dossiers. Vous devez localiser l’option « active_plugins » et cliquer sur le lien « Modifier » situé à côté.

Lorsque le prompt s’ouvre, modifiez simplement le champ option_value en a:0:{}. Cliquez ensuite sur le bouton « Go » pour enregistrer vos modifications.

Reset active plugins

Pour plus de détails, consultez notre tutoriel sur la manière de désactiver toutes les extensions lorsqu’on ne peut pas accéder à la zone d’administration de WordPress.

Nous espérons que vous avez appris comment activer une extension en utilisant la base de données. Vous pouvez également consulter notre guide ultime sur la sécurité WordPress et notre sélection des meilleurs thèmes WordPress pour les experts en référencement.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

6 commentairesLaisser une réponse

  1. Jiří Vaněk

    Until now, I was only able to deactivate plugins through FTP. This is another very useful piece of knowledge. Thanks for the guide on how the same thing can be done using the MySQL database.

    • WPBeginner Support

      Glad our guide was helpful :)

      Administrateur

  2. Vincent

    Thanks! I used this to activate a plugin which needed to be updated in order to be activated and was behind a license wall on my staging website. Saved me a lot of hassle moving licenses around

    • WPBeginner Support

      Glad to hear our guide was helpful!

      Administrateur

  3. Charlie Sasser

    Suppose you need to temporarily disable a plugin like Wordfence that is preventing you from logging into the dashboard. Why not just change the name of the Wordfence directory to something like wordfence_tmp until you can resolve the issue? This seems much easier and less likely to cause a problem than modifying the database and serialized data. I like to keep things simple.

    • WPBeginner Support

      That is one option that can also be used, this is an alternative in case access to the site’s files are not available or if this method would is preferred.

      Administrateur

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.