Wordpress 2.3 – Update mit Hindernissen…
Oktober 18th, 2007 09:09 Uhr von
Ronald
Ich habe eben mein Wordpress aktualisiert und nachdem ich das vollzogen hatte, lachten mich sogleich tolle Datenbank-Fehlermeldungen an:
WordPress database error: WordPress database error: Table `meinedatenbank.wp_post2cat’ doesn’t exist,
Fantastisch…
Wie man das (notdürftig) behebt, konnte ich zumindest recht einfach rausfinden.
Anscheinend löscht das Update drei Datenbanktabellen, nämlich wp_post2cat, wp_categories und wp_link2cat.
Diese Tabellen sind, so meine Vermutung, für Wordpress selbst (inzwischen) unnötig, werden aber von Plugins benutzt.
Wiederherstellen kann man sie mit folgenden SQL-Queries:
`cat_ID` bigint(20) NOT NULL AUTO_INCREMENT,
`cat_name` varchar(55) NOT NULL DEFAULT ”,
`category_nicename` varchar(200) NOT NULL DEFAULT ”,
`category_description` longtext NOT NULL,
`category_parent` bigint(20) NOT NULL DEFAULT ‘0′,
`category_count` bigint(20) NOT NULL DEFAULT ‘0′,
`link_count` bigint(20) NOT NULL DEFAULT ‘0′,
`posts_private` tinyint(1) NOT NULL DEFAULT ‘0′,
`links_private` tinyint(1) NOT NULL DEFAULT ‘0′,
PRIMARY KEY (`cat_ID`),
KEY `category_nicename` (`category_nicename`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ;
CREATE TABLE `wp_post2cat` (
`rel_id` bigint(20) NOT NULL AUTO_INCREMENT,
`post_id` bigint(20) NOT NULL DEFAULT ‘0′,
`category_id` bigint(20) NOT NULL DEFAULT ‘0′,
PRIMARY KEY (`rel_id`),
KEY `post_id` (`post_id`,`category_id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ;
CREATE TABLE `wp_link2cat` (
`rel_id` bigint(20) NOT NULL AUTO_INCREMENT,
`link_id` bigint(20) NOT NULL DEFAULT ‘0′,
`category_id` bigint(20) NOT NULL DEFAULT ‘0′,
PRIMARY KEY (`rel_id`),
KEY `link_id` (`link_id`,`category_id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ;
Oberflächlich scheint noch alles, trotz leerer Tabellen, zu laufen. Eventuell finde ich ja aber “unter der Haube” noch Probleme.
Eine Liste der Wordpress 2.3-inkompatiblen Plugins findet man übrigens hier:
http://codex.wordpress.org/Plugins/Plugin_Compatibility/2.3#Non-working_plugins.2C_or_has_issues
Geschrieben in Allgemeines |
1 Kommentar »







November 5th, 2007 um 09:54
[...] Blog schon verdammt gut. Alles hat aber auch seine Schattenseiten und so hatte ich nach meinem Update-Ärger nun ein neues Problem: Bei den Kommentaren wurde leider das Anti-Spam-Captcha nicht angezeigt, was [...]