Zurückrollen von der aktuellen WordPress-Version zur vorherigen

Was passiert, wenn wir von (zB) 3.8 auf 3.5.1 zurücksetzen und die gleiche neue database behalten, die von der aktuellen Version erstellt wurde? Wird das irgendwas brechen?

Solutions Collecting From Web of "Zurückrollen von der aktuellen WordPress-Version zur vorherigen"

Sie können nur Probleme haben, wenn das databaseschema von der alten in die neue Version geändert wurde.

Um zu wissen, ob das der Fall ist, können Sie die Datei wp-admin/includes/schema.php für beide Versionen vergleichen, siehe hier für 3.8.1 und hier für 3.5.1.

Beachten Sie, dass eine Änderung des databaseindexes die Website nicht erfassen sollte, dies jedoch zu performancesproblemen führen kann.

Wenn Sie denken, dass die Schemas kompatibel sind, schlage ich vor, dass Sie die Option in der database, die auf das aktuelle databaseschema verweist, ändern, bevor Sie die alten Dateien zurückgeben.

In der option_name gibt es eine Zeile mit option_name : db_version und option_value , die die aktuelle databaseschema-Nummer enthält. db_version option_value ich, sie manuell (mit phpmyadmin oder ähnlichem) in die alte databaseversionsnummer zu ändern. Um es zu wissen, sehen Sie wp-includes/version.php Datei ad wp-includes/version.php der älteren Version. Wie Sie hier sehen können , war die Versionsnummer für WP 3.5.1 22441 (entspricht 26691 in WP 3.8.1).

Als zusätzlichen Vorschlag sollten Sie sicherstellen, dass Sie eine vollständige databasesicherung haben, bevor Sie etwas unternehmen.