Vous souhaitez activer des extensions à partir de la base de données de WordPress ?
Si vous ne pouvez pas accéder à la zone d’administration de WordPress et que vous devez activer une extension pour rétablir votre accès, vous pouvez le faire à partir de la base de données de WordPress.
Dans cet article, nous allons vous afficher comment activer facilement vos extensions WordPress en utilisant la base de données.
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 la plupart de ces 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. Pour ce tutoriel, nous utiliserons Bluehost.
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 ».
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’.
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 ».
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.
Maintenant que vous avez bien trouvé le nom de votre base de données, passons à l’étape suivante.
Étape par 2 : Localiser l’option des extensions activées 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é.
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.
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.
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é.
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.
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.
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.
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.
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.
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é.
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.
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.
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.
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Jiří Vaněk says
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 says
Glad our guide was helpful
Administrateur
Vincent says
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 says
Glad to hear our guide was helpful!
Administrateur
Charlie Sasser says
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 says
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