Wordpress erkennt Datenbank nicht

  • Hallo zusammen,
    ich hoffe ihr könnt mir weiterhelfen, denn ich komme einfach nicht auf die Lösung...

    Ich habe versucht meine lokale wp-Installation auf meinen Webserver umzuziehen. Also online eine neue Datenbank angelegt, die wp-Daten auf den Webspace geladen, die wp-config.php angepasst, die mysql-Datenbank der lokalen Installation exportiert und darin den Pfad angepasst und dann in die online-Datenbank importiert.

    Wenn ich jetzt meine website aufrufe, startet die Wordpress Installation, wp legt neue Tabellen in der Datenbank an, ich die ich bereits meine Tabellen importiert habe. D.h. Ich habe die meisten Tabellen jetzt doppelt.

    Wenn ich nun die Website aufrufe, erscheint ein leerer wp-Blog ohne die Inhalte meiner Datenbank. Aus welchem Grund kann wp nicht auf die Tabellen in der Datenbank zugreifen? Ich komme einfach nicht drauf...

    vielen Dank schonmal! :-)

    • 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

  • Danke für die Antworten!

    nein, drop-table beim export war aktiviert.
    und über eine fehlende wp-config.php hat es sich auch nicht beklagt. Wordpress installiert so, als ob die Datenbank leer ist. Ich habe aber zwanzig tabellen drin, nach der installation sind es 31, also viele doppelt und auf diese neuen doppelten greift es dann anscheinend zu.

    Sind dann irgendwelche Pfade falsch?

  • D.h. Ich habe die meisten Tabellen jetzt doppelt.


    Ich kann mir das nicht einmal vorstellen, wird denn da nun wirklich wenn Du auf Struktur klickst zweimal

    wp_posts
    wp_posts

    und andere untereinander angezeigt? Bisher dachte ich, dass das gar nicht gehen würde und bei einem Versuch die Datenbank streiken würde.

  • Nun habe ich mal versucht eine Tabelle zweimal zu importieren, new.sql und new2.sql, beide mit CREATE TABLE IF NOT EXISTS `wpwas_comments`. Bei new.sql ist alles in Ordnung, bei new2.sql kommt sofort

    Code
    Fehler
    SQL-Befehl: ...
    
    
    MySQL meldet: Dokumentation
    #1062 - Duplicate entry '1' for key 'PRIMARY'

    Irgendwie verstehe ich gerade nicht, wie Du das dann hinbekommst.

  • Installiere dir das Plugin Duplikator auf Deiner lokalen Installation und dann sollte alles gehen.
    Hier noch eine kleine Anleitung zu Duplikator
    Wenn du deine lokale Installation vorrübergehend mit dyndns.org ans Netz hängt zieht Duplikator auch alle deine Images und so nach.


    Gruss Andreas

  • vielen Dank für die Antworten!

    ich habe tatsächlich in einer Datenbank doppelte Einträge, z.B.

    wp_posts
    WP_POSTS

    einmal als InnoDB und einmal als MyIsam, das ist der einzige Unterschied, der mir auffällt. Habe ich dann beim Export einen Fehler gemacht?

    Oder kann es sein, dass der Fehler damit zusammenhängt, dass ich einen Umlaut in meiner URL habe?


    Vielen Dank für den Tipp mit dem Duplicator. Bei der Installation kommt allerdings die Fehlermeldung, dass irgendwas mit dem root-directory nicht passt. Vielleicht liegt hier das Problem?

    Viele Grüße, Fabian

Jetzt mitmachen!

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