J'ai une situation plutôt idiote.
J'ai essayé cette requête
UPDATE wp_options SET option_value = 'a:0:{}' WHERE option_name = 'active_plugins';
qui a désactivé tous mes plugins. Je testais des problèmes sur mon site et c'était la seule solution pour les désactiver. Je n'avais pas d'accès administrateur wp.
Le problème est qu’après avoir rajouté l’ancien code dans "active_plugins" et désactivé ou activé tous les plugins (aléatoires), le site se bloque et l’entrée "active_plugins" devient vide.
Pour le moment, la seule solution que je vois est de remplacer la table wp_options. L'utilisation d'une sauvegarde pour l'ensemble de la base de données n'est pas une bonne solution en raison du fait que le site est un site actif basé sur WooCommerce avec des commandes quotidiennes.
Ma question: Y a-t-il quelque chose d'important dans wp_options qui pourrait être perdu si je mettais une version plus ancienne de celui-ci dans la base de données?
La table wp_options
contient de nombreuses informations. Que vous le jugiez important ou non dépend vraiment des plugins et des informations que vous avez configurés sur votre site Web et de l’importance de votre site pour vous.
Par exemple, comme vous l'avez remarqué, il peut contenir les informations de vos plugins actifs. Si vous activez un plugin important, puis revenez à une base de données d'une semaine auparavant, ce plugin ne sera pas actif et pourrait poser problème, pensez à la sécurité. plugins, ou plugins d'amélioration utilisateur, ils sont importants pour vous et vos utilisateurs. Même avec 500 lignes affichées par page dans PHPMyAdmin, j'ai 7 pages de données en wp_options
, mais je dirais que c'est très important pour mon site Web - pour la plupart, ce sont les paramètres de sécurité.
La table contient également des informations cruciales telles que l’URL de votre site, l’URL de votre maison, etc. Si vous ne les avez pas configurées dans votre fichier wp-config.php
, vous pouvez les supprimer vous cause également des problèmes. De même, si vous avez modifié l'adresse e-mail de l'administrateur via wp_options
et rétabli une copie de base de données plus ancienne sans cette modification, ce n'est pas la fin du monde que vous pouvez l'éditer à nouveau, mais si vous avez des plugins qui l'utilisent, ils peuvent également jouer. Je pense que c'est inutile d'avoir à rééditer ces choses, pas un désastre.
Il est préférable de toujours sauvegarder votre base de données juste avant d'apporter des modifications, de cette manière, vous pourrez toujours revenir à une version du jour même de votre édition.
Les options stockent toutes les options pertinentes de votre site Web, y compris les plugins et les thèmes.
Un bon moyen de déboguer les plugins consiste à utiliser FTP et à renommer le dossier 'plugins' ou à renommer le dossier du plugin qui génère l'erreur (vérifier le PHP Error Log devrait être utile pour détecter celui qui est)