Home » Wordpress

wp_post2cat doesn’t exist – Wordpress löscht beim Update mal eben drei Tabellen

Bernd 28 September 2007 Wordpress 51 views 25 CommentsPrint This Post Print This Post Email This Post Email This Post

Kaum ringt man sich als Webmaster dazu durch seine Wordpress Installationen auf den neusten Stand zu bringen, wird man auch schon bestraft… :D

Solltet ihr also nach dem Update auf die aktuelle Version 2.3 eine Fehlermeldung erhalten in der Art WordPress database error: WordPress database error: Table ‘blablabla.wp_post2cat’ doesn’t exist, dann liegt es vielleicht auch am Simple Tagging Plugin.

Das Wordpress Upgrade-Script killt mal auf die Schnelle 3 Tabellen: post2cat, link2cat und categories

Toll, was? :(

Ich werde mal probieren die drei Tabellen wiederherzustellen. Das sollte als quick and dirty Variante funktionieren, solange bis es ein Update für das Plugin gibt.

Nachtrag: Mein Workaround funtioniert natürlich nicht. War ja klar…
Die Tags werden zwar angezeigt, ebenso die Tagcloud, allerdings landen alle /tag/blalbla Links im Nirvana, sprich sie liefern einen 404er zurück. Echt klasse.

Was mich beruhigt ist, dass Andere ebenso Probleme haben wie dieser Artikel ‘Wordpress 2.3 You Suck‘ vom Graywolf. :D
Er spricht mir aus der Seele:

Don’t make massive changes to your database schemas that break existing functional programming

Full ack! Laßt doch die Datenbank in Ruhe, es soll ja Wordpress Nutzer geben, die 1-2 Plugins zu laufen haben…
Hier die Liste der nicht funktionierenden plugins.

Share and Enjoy: Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • MisterWong
  • Y!GG
  • Webnews
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Linkarena
  • TwitThis
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

25 Comments »

  1. [...] 29, 2007 at 21:41 · Filed under Allgemein | wp_post2cat doesn’t exist – Wordpress löscht beim Update mal eben drei Tabellen | Beitrag | G… Solltet ihr also nach dem Update auf die aktuelle Version 2.3 eine Fehlermeldung erhalten in der [...]

  2. Ich hab’ jetzt erstmal ein Rollback gemacht und bleibe bei der alten Version, solange bis es entsprechende Updates für die diversen Plugins gibt.

  3. [...] in WP mit dabei. Allerdings scheint das auch prompt nicht zu funktionieren. Wie ich an diversen Stellen im Netz nachlesen konnte, löscht das Upgrade-Skript direkt mal einige Tabellen, was (zumindest [...]

  4. Hättest du denn den Code zum Wiederherstellen der Tabellen? In einer Neuinstallation mit dem Tag Plugin hat mir dieser Fehler auch alles zerhauen.

  5. Hier ist die Struktur der 3 Tabellen:

    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 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=12 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=740 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=11 DEFAULT CHARSET=utf8 ;

  6. [...] erstmal ein paar Tabellen. Bei mir glücklicherweise nur 2, ich habe aber von anderen gelesen 3 und mehr. Die Fehlermeldung könnte so aussehen: WordPress database error: Table [...]

  7. Ich muss zugeben, das Upgrade auf Version 2.3 war nciht gerade toll. Ungefähr die Hälfte meiner Plugins funktionierte nicht mehr, Kommentare konnte man nicht mehr schreiben und blöde Fehlermeldungen waren die Krönung des ganzen.

    Bisher sind die Updates bei mir immer problemlos gelaufen, was diesmal passiert ist, wird sich hoffentlich nciht mehr wiederholen.

    Grüße
    Dominik

  8. [...] beim Update die Tabellen wp_post2cats, wp_categories, wp_linkcategories. Man sollte aber nicht, wie hier in den Kommentaren beschrieben die Tabellen wieder herstellen – eine nette, aber sinnlose Beschäftigung -, sondern einfach das [...]

  9. Man kann es sich auch schwer machen! Was habt Ihr denn von neuen, leeren Tabellen. Schaut mal lieber, ob das Plugin GoogleSitemaps intalliert ist und mach ein Update auf 3.0.

    Das macht nämlich solche Probleme. Mehr Infos hier:
    http://blog.undkonsorten.com/wordpress-2-3-tagging-update

    Gruss / tom

  10. Danke für den Tipp. Dass es an SimpleTagging liegt, hätte ich nicht heraus gefunden ohne dich. Hab hier schon zig Stunden zugebracht mit dem Fehler.

  11. war mir eine freude! // gruss // tom

  12. Danke für den Artikel,

    es ist eine Sauerei das Update, ich bin wirklich sauer was die da verzapft haben. Wie kanne in Update einfach Tabellen killen? Das ist doch ne Sauerei. Ich werde meine Datenbank wieder herstellen und erstmal bei der letzten Version bleiben.

    Wordpress 2.3 = Note 6 setzen!

  13. Hallo Tom! Dank Deines Beitrags konnte ich mir unendlich viel Zeit und Nerven sparen – update auf Sitemap 3.0 hat alle Probleme behoben :-)
    Danke!

  14. [...] sind weg, das Plugin Simple Tagging kann nicht mit Wordpress 2.3. Leider hab ich zu spät gemerkt, dass es auch anderen so geht. Dafür kann das System jetzt selber taggen, und ein neues Plugin für Tagwolken und so Kram steht [...]

  15. [...] “Wordpress Automatic Upgrade” hat gut funktioniert, allerdings wurden mir wie den anderen Bloggern auch, ein paar Datenbank-Tabellen gelöscht. Mal sehen, ob ich die alten Tags aus dem [...]

  16. Bisher war ich leider zu faul, um mich darum zu kümmern. Nun habe ich mal nach der Ursache gesucht und das Google Sitemap Plugin als Fehlerquelle ausmachen können. Ein Update auf die aktuelle Version sollte das Problem beheben.

    http://www.arnebrachhold.de/projects/wordpress-plugins/google-xml-sitemaps-generator/

  17. Ach, wirklich?? Das Problem nimmt eine überraschende Wendung. Das stand doch auch schon in Kommentar No. 8. // tom

  18. Hallo Tom – leider muss ich sagen – bei mir hilft die hier dargebotenen “hand” leider nicht weiter: ich habe dieses google- sitemap plugin gar nicht installiert und trotzdem das problem.

  19. [...] dieser Seite bin ich in den Kommentaren jedoch auf einen Eintrag gestoßen, wo ein Dump der drei fehlenden [...]

  20. Danke für den Tipp.

  21. Ich glaube das, dass Problem einzig und allein
    an einen Plugin liegt.

    Ich habe genau die gleichen Probleme gehabt, und nach der Deaktivierung von

    >>>>> Google SiteMaps

  22. Bei mir war es halt das Simple Tagging Plugin.
    Allerdings wurden scheinbar nur zwei Tabellen gekillt.

  23. Ich werde wohl auch einen Rollback machen, die Tabellen sind definitv weg.
    Danke an das gesamte Wordpress Team. Wo bleiben denn die Patche für die User?

  24. Top Seite und einmal Danke für den Tip :-)

    MfG
    Sky

Have your say!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>