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:

CREATE TABLE `wp_categories` (
`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 DEFAULT0′,
`category_count` bigint(20) NOT NULL DEFAULT0′,
`link_count` bigint(20) NOT NULL DEFAULT0′,
`posts_private` tinyint(1) NOT NULL DEFAULT0′,
`links_private` tinyint(1) NOT NULL DEFAULT0′,
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 DEFAULT0′,
`category_id` bigint(20) NOT NULL DEFAULT0′,
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 DEFAULT0′,
`category_id` bigint(20) NOT NULL DEFAULT0′,
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

Teile und genieße Diese Icons verzweigen auf soziale Netzwerke bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • Digg
  • del.icio.us
  • Netvouz
  • DZone
  • ThisNext
  • MisterWong
  • Wists

Geschrieben in Allgemeines | 1 Kommentar »

1 Kommentar

  1. Wordpress Theme - Anti-Spam-Captcha wird nicht angezeigt | Web Developer Blog Sagt:

    [...] 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 [...]

Einen Kommentar abgeben

Bitte beachte: Die Kommentare werden moderiert. Dies kann zu Verzögerungen bei Deinem Kommentar führen. Es besteht kein Grund den Kommentar erneut abzuschicken.

*
To prove you're a person (not a spam script), type the answer to the math equation shown in the picture. Click on the picture to hear an audio file of the equation.
Click to hear an audio file of the anti-spam equation