Wo ist wp-post2cat geblieben?

  • Ich habe heute meine lokale WP-Installation auf meinen Host übertragen.
    Wenn ich dort WordPress starte bekomme ich die Fehlermeldung:

    WordPress Datenbank-Fehler: [Table 'db1082613-wordpress.wp_post2cat' doesn't exist]
    SELECT post_id, category_id FROM wp_post2cat WHERE post_id IN (50,49,47,46,45,44,43,42)


    Die Installation auf dem Host ist identisch mit meiner lokalen, in der lokalen bekomme ich den Fehler nicht. Im Datenbank-Dump auch nicht diese Tabelle.
    Ich habe so eine dunkle Ahnung mal gelesen zu haben, dass beim Upgrade von WP auf 2.3 im Zusammenhang
    mit einem Plugin die Tabelle wp-post2cat verschwunden wäre.


    Was kann ich machen um diesen Fehler auf dem Host zu umgehen oder zu entfernen? Ich komme auf dem Host nicht rein.


    Jay

    • 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

    Ich habe so eine dunkle Ahnung mal gelesen zu haben, dass beim Upgrade von WP auf 2.3 im Zusammenhang
    mit einem Plugin die Tabelle wp-post2cat verschwunden wäre.


    Das ist nicht ganz richtig. In WP 2.3 wurde die Datenbankstruktur verändert. Die Kategorie post2cat viel weg, dafür kamen andere.
    Deine Fehlermeldung rührt also entweder daher dass du versuchst eine neue Datenbank mit einem alten WordPress zu nutzen oder ein Plugin verwendest welches in seiner Version nicht mit WP 2.3 kompatibel ist.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Das ist nicht ganz richtig. In WP 2.3 wurde die Datenbankstruktur verändert. Die Kategorie post2cat viel weg, dafür kamen andere.
    Deine Fehlermeldung rührt also entweder daher dass du versuchst eine neue Datenbank mit einem alten WordPress zu nutzen oder ein Plugin verwendest welches in seiner Version nicht mit WP 2.3 kompatibel ist.

    Das mit dem fehlerhaften Plugin scheint mir eher das Problem zu sein, denn wieso habe ich das Problem lokal nicht?
    Die Frage ist nur wie komme ich in die Administration?

  • Was der Unterschied zwischen lokal und online bei dir ist, können wir Mangels Glaskugel nicht sagen. Woran es aber wagescheinlich liegt, habe ich ja schon gesagt. Wenn der Fehler behoben ist, dürfte auch das einloggen wieder gehen.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Was der Unterschied zwischen lokal und online bei dir ist, können wir Mangels Glaskugel nicht sagen. Woran es aber wagescheinlich liegt, habe ich ja schon gesagt. Wenn der Fehler behoben ist, dürfte auch das einloggen wieder gehen.

    Den Unterschied gibt es eigentlich nicht, da ich exakt von lokal alles auf den Host übertragen habe. Aber ich habe inzwischen auf dem Host das Google-Plugin im Verzeichnis gelöscht. Nun komme ich rein, allerdings mit irgend einem Standard-Theme und die wp-post2cat-Fehlermeldung unter jedem Beitrag.
    Wenn ich nun dort versuche mich anzumelden lande ich immer auf dem Login der lokalen Installation. Wie kann ich das verhindern?

    Du hast an anderer Stelle (unter Installation) geschrieben:
    "Lösche nochmal alle Dateien (außer den Ordner wp-content) und lade 2.3 neu hoch. Außerdem führe unbedingt die /wp-admin/upgrade.php aus.
    Aber deaktiviere testweise erstmal alle Plugins."
    Empfiehlst Du mir das auch?

    Gruß
    Jay

  • Ja das empfehle ich dir...
    Und wegen der URL: In der FAQ steht eine Anleitung wie man die Adresse zum Blog ändert. Vermutlich sind noch die lokalen URLs in der Datenbank drin.

    "Eine gut gestellte Frage ist schon halb beantwortet."

Jetzt mitmachen!

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