Upgrade - Kategorien futsch

  • Hallo zusammen,

    lange ging es reibungslos - bis zum heutigen Upgrade von Tipps und Trick fürs erfolgreiche Abnehmen - Purzelpfund.de »

    Ich bin der Meinung, dass ich streng "nach Vorschrift" vorgegangen bin, dennoch zeigt mir Wordpress eine Fehlermeldung an, dort wo früher meine Kategorien standen.

    WordPress database error: [Table 'd00570b8.wp_categories' doesn't exist]
    SELECT cat_ID, cat_name, category_nicename, category_description, category_parent FROM wp_categories WHERE cat_ID > 0 ORDER BY cat_ID asc

    WordPress database error: [Table 'd00570b8.wp_categories' doesn't exist]
    SELECT cat_ID, COUNT(wp_post2cat.post_id) AS cat_count FROM wp_categories INNER JOIN wp_post2cat ON (cat_ID = category_id) INNER JOIN wp_posts ON (ID = post_id) WHERE post_status = 'publish' AND post_type = 'post' AND post_date_gmt < '2007-10-30 14:31:53' GROUP BY category_id


    Weiß mir irgendwer Rat? Ich will meine Kategorien wiederhaben ;)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Zitat

    WordPress database error: [Table 'd00570b8.wp_categories' doesn't exist]


    Die Datenbankstruktur in WP 2.3 wurde geändert und die Tabelle wp_categories existiert nicht mehr.

    Wahrscheinlich verwendest du einen Plugin oder einen PHP Code, der versucht auf die nicht mehr existierende Tabelle zuzugreifen.
    Nach und nach mal die Plugins abschalten, den Bösewicht finden und updaten oder eliminieren.

    Gruß

    Simon

  • Das Template war's.... :???:

    Bin zurück auf die alte Version!
    Hat sich somit erledigt


    Eben nicht! Ein Schritt zurück ist keine Lösung. Nur weil dein Template veralteten Code verwendet sollte man nicht eine veraltete und unsichere WP-Version nutzen.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Eben nicht! Ein Schritt zurück ist keine Lösung. Nur weil dein Template veralteten Code verwendet sollte man nicht eine veraltete und unsichere WP-Version nutzen.

    Das stimmt schon. Aber ich verstehe den Vorredner, habe das ebenso gemacht - erst mal. Es ist halt doof, dass das Schließen einer Sicherheitslücke gleich mit einer kompletten Umstrukturierung des CMS verbunden ist. Cooler wäre es gewesen, a) einen Security Fix und b) eine neue bessere WordPress-Version anzubieten. Bei den Problemen, die ich mit 2.3 habe, würde ich a) gerne machen, aber b) kriege ich nicht auf die Reihe. :(

    P.S.: Falls es so was gäbe, wäre ich natürlich sehr dankbar dafür: Ein Mini-.zip-Archiv, in dem nur die nötigen Dateien enthalten sind, um das Sicherheitsleck zu stopfen, ohne ein komplettes Upgrade zu erzwingen.

    Einmal editiert, zuletzt von buntstift (1. November 2007 um 00:57)

  • Das war sicher nicht die erste und letzte Änderung in der Struktur von WordPress.
    Die nötigen Anpassungen sind meist nicht dramatisch.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Das war sicher nicht die erste und letzte Änderung in der Struktur von WordPress.
    Die nötigen Anpassungen sind meist nicht dramatisch.


    Bin gerade beim Anlegen einer Kategorie in denselben Fehler reingelaufen. Wie genau kann ich denn mein Template bereinigen? Überall da, wo Kategorie aufgerufen wird rausschmeissen?

    Danke & Gruss, Volker

  • Bin gerade beim Anlegen einer Kategorie in denselben Fehler reingelaufen. Wie genau kann ich denn mein Template bereinigen? Überall da, wo Kategorie aufgerufen wird rausschmeissen?


    Das kommt ganz auf das Theme und den Code an.
    Normale WP-Funktionen machen da keinen Stress, sondern nur Datenbankabfragen die irgendwas mit Kategorien zu tun haben. Die muss man dann anpassen (lassen).

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Naja, anpassen gerne, wenn ich weiss wo. Der Fehler
    WordPress database error: [Table 'db208859045.wp_categories' doesn't exist]
    INSERT INTO wp_categories (cat_ID, cat_name, category_nicename, category_description, category_parent, links_private, posts_private) VALUES ('0', 'Historie', 'historie', '', '-1', '0', '0')
    kommt beim Anlegen einer neuen Kategorie, bedeutet wohl dass WP versucht, in einer Tabelle, die nicht existiert, was anzulegen. Plugs die darauf zugreifen sind Post Notifikation von Morty.


    Was ich nicht verstehe: Wenn so ein Upgrade läuft und eine Tabelle fliegt raus/wird ersetzt, dann muss ich doch die Prozeduren gleich mit umbiegen, oder? Ich kann doch vom Anwender nicht verlangen, dass er das ohne Vorwarnung selbst macht, oder hab ich wo was nicht gelesen :-)


    txs. volker

  • Zitat

    Plugs die darauf zugreifen sind Post Notifikation von Morty


    Dann kommt die Fehlermeldung eventuell vom Plugin.
    Oder du hast WP nicht richtig geupaded (hinsichtlich der Dateien).

    Zitat

    Was ich nicht verstehe: Wenn so ein Upgrade läuft und eine Tabelle fliegt raus/wird ersetzt, dann muss ich doch die Prozeduren gleich mit umbiegen, oder? Ich kann doch vom Anwender nicht verlangen, dass er das ohne Vorwarnung selbst macht, oder hab ich wo was nicht gelesen


    WordPress "biegt" auch alles richtig um. Aber WP kann nichts dafür, wenn von nun an veraltete Plugins direkt (!) auf die Datenbank zugreifen und dort etwas machen wollen, was nun nicht mehr möglich ist.
    Der Pluginautor sollte hier Abhilfe schaffen und seinen Code anpassen.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Naja, ich habe das wie gefordert, die Dateien aufgespielt, mit upgrade.php aufgerufen, die Datenbank wurde angefasst und gut, alles andere läuft, soweit ich das beurteilen kann.

    Wenn ich das Post Notifikation deaktiviere und dann versuche, eine neue Kategorie anzulegen, kommt immer noch derselbe Fehler. Ich frage mal parallel Morty, wie er das sieht... Gruss, Volker

  • Wird denn die Kategorie korrekt angelegt? Nutzt du noch andere Plugins? Eventuell ist eines schuld, welches auf den ersten Blick garnicht verdächtig ist (Google Sitemaps z.B.).

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Die Kategorie lässt sich nicht anlegen, leider.

    Also Morty mit PN fasst die die Tabelle nicht an. Habe jetzt mal alle Plugs deaktiviert, die Fehlermeldung bleibt. Auch bei meinen anderen Blogs kommt diesselbe Meldung.

    Idee? Danke & Gruss, Volker

  • Hmm. Lösche mal (nach Backup) die Ordner wp-admin und wp-includes und lade sie noch mal neu hoch, direkt aus der ZIP der aktuellen Version (die du verwendet hast).

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Bingo Jottlieb, das war es, da ist wohl beim Installieren was nicht richtig gelaufen. OK, dann weiss ich wenigstens, wie ich meinen Nachmittag verbringe :-) Danke schön!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!