Der Provider
Im Sommer 2025 habe ich aus verschiedenen Gründen von meinem bisherigen Provider zu all-inkl gewechselt.
Mehrere meiner Kunden sind nach wie vor ohne Probleme bei meinem bisherigen Provider.
Das Plugin
Das WordPress Plugin Duplicator ist ein fantastisches Tool um von einer WordPress-Webseite eine 1:1-Kopie (einen Klon) auf einer anderen (Sub-) Domain zu erstellen. Es ist einfach zu bedienen und funktioniert zuverlässig.
Dieses Plugin bietet sich vorallem auch an, um eine sog. „Staging-Umgebung“ zu erstellen, d.h. eine Kopie einer Webseite, um neue Funktionen zu testen ohne die Original-Webseite zu verändern.
Mir ist kein vergleichbares Tool bekannt.
Problem mit Umlauten
Wann immer ich das Plugin in der Vergangenheit genutzt habe, hatte ich das Problem, dass in der Kopie sämtliche Umlaute und auch das ß durch Fragezeichen ersetzt wurden. In der Regel liegt die Ursache in unterschiedlichen Datenbank-Einstellungen (Zeichensatz, Unicode). Ich konnte da zwar nie was finden (passte immer), aber ich dachte, ich wäre einfach zu blöd, um den Fehler zu finden.
Als ich dann vor einigen Wochen bei all-inkl eine Webseite mit Hilfe des Plugins Duplicator geklont habe und die Umlaute alle da waren, habe ich mich gefreut und dachte „oh, ein Update beim Duplicator, die haben das Problem gefixt“.
Pustekuchen, es liegt nicht am Plugin!
Jetzt zum Jahreswechsel habe ich mit dem Duplicator eine Webseite geklont, die bei meinem früheren Provider „wohnt“. Und prompt waren die Umlaute in der Kopie wieder weg. Ich bin fast irre geworden, es hat doch vor ein paar Wochen noch funktioniert!
Ich habe nochmals penibel die Datenbank-Einstellungen der Quell- und der Ziel-Seite kontrolliert und verglichen, sie waren absolut identisch. Trotzdem waren die Umlaute auch bei mehreren Versuchen weg.
Sollte es etwa am Provider liegen? Die Indizien sprechen dafür.
Die Lösung
Ich habe viel rumprobiert und eine Lösung gefunden.
Nachdem die Kopie mit Hilfe des Plugins Duplicator erfolgreich erstellt wurde, logge ich mich im PHPmyAdmin der Quell-Webseite ein und lade mir eine Kopie der Tabelle _posts und _postmeta herunter (vor dem Unterstrich steht in der Regel noch ein Datenbank-Präfix).
Anschließend lösche ich in der Datenbank der Ziel-Webseite diese beiden Tabellen und ersetze sie durch die zuvor gespeicherten. Da der Datenbank-Präfix von Duplicator übernommen wird, geht das ganz einfach.
Beim erneuten Ansehen der Ziel-Webseite sind die Umlaute da!
Liegt es wirklich am Provider?
Ich weiss es nicht.
Die Indizien sprechen dafür, aber das ist natürlich kein Beweis.
Wenn es also unerklärliche Probleme mit Umlauten und dem Plugin Duplicator gibt, obwohl die Datenbank-Einstellungen von Quell- und Ziel-Webseite identisch sind, dann kann es eine Überlegung wert sein, die beiden o.a. Tabellen anschließend noch manuell zu übertragen.