wechsel provider - dublicator - "Error establishing..."

  • Ich nutze schon länger das plugin "duplicator" für den Umzug meine Wordpress Seiten. Immer problemlos.
    Diesmal erscheint jedoch die klassische Meldung "Error establishing...".
    Die Installation lief problemlos, auch der Datenbanktest war i.O..
    Aber nur bis dahin. Das Aufrufen der Seite nach der "erfolgreichen" Installation funktioniert nicht.
    Die wp-config Datei stimmt, alle Zugangsdaten sind i.O.. Sonst wäre die Installation auch nicht erfolgreich verlaufen.

    Kann dies die Ursache sein:
    Meine Installation weist in der Datenbank die Kollation: utf8_unicode_520_ci auf.
    Installiert man jedoch ein Wordpress direkt beim neuen Provider ist die Kollation: utf8_unicode_ci

    Kann es sein das utf8_unicode_520_ci nicht mit der neuen Datenbank kompatibel ist, oder ist das auszuschließen ?
    Gibt es andere Ursachen ?

    Danke

    3 Mal editiert, zuletzt von herlitz (3. Juni 2019 um 09:33)

    • 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

  • Sicherheitshalber die Rückfrage: Wurden in der Datenbank Tabellen von Duplicator angelegt und befinden sich Daten darin?

    Zu welchem Provider wurde umgezogen? Hatten hier letzte Woche einen ähnlichen Fall wie beschrieben (bei Strato, vorher noch nie Probleme dort), alle Zugangsdaten korrekt usw., Duplicator lief durch, Inhalte in Datenbank vorhanden, aber lt. WP_DEBUG dann Zugang zur DB verweigert. Ein Löschen der ganzen Datenbank (nicht nur Tabellen) und Neuanlegen einer neuen Datenbank via Strato-Backend und eine erneute Duplicator-Installation (vorherige Dateien vorher entfernt/verschoben) hat das Problem dann behoben, ein seltsamer Efffekt.

    Einmal editiert, zuletzt von b3317133 (3. Juni 2019 um 10:58)

  • Ich habe die Datenbank vorher angelegt, diese wird dann von Duplicator überschrieben.
    Die Datenbank scheint auf den ersten Blick gleich der des alten Providers.
    Der neue Provider heist webhost.pro.

  • Ok, das heisst der Duplicator Installer konnte erfolgreich Inhalte in die neue Datenbank schreiben, aber das damit installierte WordPress meldet jetzt "Error establishing..."?

    Genaueres könnte man ggf. sagen, wenn man sich das Server Error-Log im Hosting ansieht oder ggf. auch wenn man WP_DEBUG aktiviert und die Meldungen in wp-content/debug.log schreiben lässt

  • korrekt: [size=14]"Error establishing a database connection"
    [/SIZE]
    [size=24][size=14][autoindex:error] [pid 9970] [client 171.82.7.250:39892] AH01276: Cannot serve directory /home/XXX/public_html/: No matching DirectoryIndex (index.php,index.php5,index.php4,index.php3,index.perl,index.pl,index.plx,index.ppl,index.cgi,index.jsp,index.jp,index.phtml,index.shtml,index.xhtml,index.html,index.htm,index.wml,Default.html,Default.htm,default.html,default.htm,home.html,home.htm,index.js) found, and server-generated directory index forbidden by Options directive[/SIZE][/SIZE]
    [size=24][size=14][/SIZE][/SIZE]
    [size=24][size=14]Kann es sein das utf8_unicode_520_ci nicht mit der neuen Datenbank kompatibel ist, oder ist das auszuschließen ?

    [/SIZE][/SIZE]

    2 Mal editiert, zuletzt von herlitz (3. Juni 2019 um 12:27)

  • Die "autoindex" Meldung hat nichts mit der Datenbank zu tun.

    Aktiviere wie beschrieben WP_DEBUG, rufe dann die WordPress Seite auf und schau Dir das WordPress Log an.

    Von "aussen" kann man nach aktuellem Stand hier nur schwer weiterhelfen, evtl. ein Fall für die Jobbörse im Forum, es wird höchstwahrscheinlich Zugang zum Hosting und sFTP-Zugang nötig sein.

  • "Fehler beim Einstellen des konfigurierten Zeichensatzes/der konfigurierten Kollation für die Verbindung!"

    "
    Notice in ./libraries/classes/DatabaseInterface.php#1538
    Undefined index: charset_connection

    Backtrace

    ./libraries/classes/Config.php#901: PhpMyAdmin\DatabaseInterface->setCollation(string 'utf8mb4_unicode_ci')
    ./libraries/classes/Config.php#1012: PhpMyAdmin\Config->_setConnectionCollation()
    ./libraries/common.inc.php#453: PhpMyAdmin\Config->loadUserPreferences()
    ./db_structure.php#14: require_once(./libraries/common.inc.php)"

    Die Fehlermeldungen sind aus dem phpMyadmin.
    eine wp-content/debug.log kann ich nicht auffinden

  • Ich weiß jetzt das es an der Collation liegt.
    Duplicator fragt zwar im Vorhinein nach der Collation.Diese wird vorgegeben und lautet: utf8_unicode_ci.
    In der Datenbank steht dann jedoch wieder utf8_unicode_520_ci.

  • Dann wende Dich am besten an Deinen Hostingprovider oder nutze die o.g. Möglichkeit der Jobbörse, mit den aktuell bekannten Eckdaten kann man von "aussen" leider nicht sinnvoll weiterhelfen (ausser munter zu raten, was gern jemand anders machen darf, bin raus).

Jetzt mitmachen!

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