Was passiert, wenn ich die aktuelle wp_options-Tabelle mit einer Sicherung von vor einer Woche überschreibe?

Ich habe eine ziemlich dumme Situation.

Ich habe diese Abfrage versucht

UPDATE wp_options SET option_value = 'a:0:{}' WHERE option_name = 'active_plugins'; 

die alle meine Plugins deaktiviert haben. Ich habe einige Probleme auf meiner Website getestet und dies war die einzige Lösung, um sie zu deaktivieren. Ich hatte keinen Administratorzugang.

Das Problem ist, dass, nachdem ich den alten Code wieder in “active_plugins” hinzugefügt und alle (zufälligen) Plugins deaktiviert oder aktiviert habe, die Site abstürzt und der Eintrag “active_plugins” leer wird.

Im Moment ist die einzige Lösung, die ich sehe, die wp_options-Tabelle zu überschreiben. Die Verwendung einer Sicherung für die gesamte database ist keine gute Lösung, da die Website eine aktive WooCommerce-basierte Website mit täglichen Bestellungen ist.

Meine Frage: Gibt es in wp_options etwas Wichtiges, das verloren gehen könnte, wenn ich eine ältere Version davon in die database lege?

Solutions Collecting From Web of "Was passiert, wenn ich die aktuelle wp_options-Tabelle mit einer Sicherung von vor einer Woche überschreibe?"

Die Tabelle wp_options enthält viele Informationen. Ob Sie es für wichtig halten oder nicht, hängt davon ab, welche Plugins und Informationen Sie auf Ihrer Website eingerichtet haben und wie wichtig Ihre Website für Sie ist.

Zum Beispiel, wie Sie bemerkt haben, kann es die Informationen für Ihre aktiven Plugins speichern, wenn Sie ein wichtiges Plugin aktivieren und dann zu einer database von einer Woche zurückrollen, haben Sie dieses Plugin nicht aktiv und das könnte Probleme verursachen – denken Sie an Sicherheit Plugins oder Plug-Ins für die Benutzererweiterung sind für Sie und Ihre Benutzer wichtig. Selbst mit 500 Zeilen, die pro Seite in PHPMyAdmin angezeigt werden, habe ich 7 Seiten mit Daten in wp_options Ich würde für mich selbst sagen, dass das alles für meine Website wichtig ist – es sind größtenteils Sicherheitseinstellungen.

Die Tabelle enthält auch einige wichtige Informationen wie Ihre Website-URL, Home-URL usw. Wenn Sie diese nicht in Ihrer wp-config.php Datei eingerichtet haben, kann das Entfernen auch zu Problemen führen. Auch wenn Sie die Admin-E-Mail über wp_options und auf eine ältere database kopieren, ohne dass sich diese Änderung geändert hat, ist es nicht das Ende der Welt, Sie können es erneut bearbeiten, aber wenn Sie Plugins haben, die es nutzen, können sie auch spielen. Es ist einfach unnötiger Ärger, dass ich denke, dass ich diese Dinge neu bearbeiten muss, keine Katastrophe.

Es ist besser, Ihre database immer vor Änderungen zu sichern. Auf diese Weise können Sie jederzeit zu einer Version zurückkehren, die noch am selben Tag bearbeitet wird.

Optionen speichern alle relevanten Optionen Ihrer Website, einschließlich Plugins und Themes.

Eine gute Möglichkeit, Plugins zu debuggen, ist die Verwendung von FTP und das Umbenennen des ‘plugins’-Ordners oder das Umbenennen des Ordners des Plugins, der den Fehler verursacht (die Überprüfung des PHP-Fehlerprotokolls sollte hilfreich sein, um herauszufinden, welches)