Nach einem Update von Wordpress erscheit die Meldung "Datenbank muss aktualisiert werden" - nur geht danach nichts mehr - die folgende Meldung erscheint:
WordPress-Datenbank-Fehler: [Table 'DB***.wp_categories' doesn't exist]
SELECT * FROM wp_categories ORDER BY cat_ID
WordPress-Datenbank-Fehler: [Table 'DB***.wp_post2cat' doesn't exist]
SELECT post_id, category_id FROM wp_post2cat GROUP BY post_id, category_id
WordPress-Datenbank-Fehler: [Table 'DB***.wp_linkcategories' doesn't exist]
SELECT cat_id, cat_name FROM wp_linkcategories
WordPress-Datenbank-Fehler: [Unknown column 'link_category' in 'field list']
SELECT link_id, link_category FROM wp_links
Die Ursache ist das die Datenbankversion und das Schema nicht zur Wordpress-Version passen bzw. duch ein aktiviertes Plugin die Tabellen verändert wurden, so dass nun das Schema nicht mehr passt und die Tabellen bei einem Update geleert werden.
Welche Datenbankversion habe ich denn eigentlich? Das lässt sich in der Datenbank herausfinden. -> "WP_OPTIONS"
db_version yes
initial_db_version 35700
Version "35700" entspricht der Wordpress Version 4.4
Eine Übersicht gibt es hier: https://codex.wordpress.org/WordPress_Versions
Alte Versionen herunterladen kann man hier: https://wordpress.org/download/release-archive/
Manuelles Update von Wordpress
- Auch wenn Wordpress nicht richtig läuft, ein Backup machen kann nicht schaden
- Die installierten Plugins vorübergehend deaktivieren
- Die richtige Wordpress-Version herunterladen und lokal entpacken
- Die Ordner "wp-admin" und "wp-includes" sowie alle Dateien im Root-Verzeichnis !! Außer der wp-config.php !! löschen oder in einen Unterordner verschieben. "wp-content" nicht verändern.
- Die neuen Ordner "wp-admin" und "wp-includes" via FTP auf den Server laden und auch die Dateien im Root-Verzeichnis.
- Anschließend das Backend aufrufen und der Datenbankaktualisierun zustimmen
- Plugins aktivieren, Aktualisieren und Fertig.