
Da ich gestern Nacht das Theme etwas verändert habe und dann in einen Updatewahn verfallen bin, wollte ich am Ende auch gerne Wordpress auf die aktuelle 2.9.1 Version aktualisieren. Bereits mit den letzten drei Updates hatte ich Probleme. Einmal hat es mir die komplette Datenbank zerschossen und ich musste alles neu aufsetzen. Auch dieses Mal gab es Zickereien und die zerren noch immer an meinen Nerven.
Nach dem FTP Upgrade auf 2.9.1 bekam ich beim Aufrufen der Upgrade.php folgende Fehlermeldung. Gut, okay. Das wäre erstmal nicht so schlimm. Ich hab dann wieder ein Downgrade auf 2.8.6 durchgeführt, damit der ganze Quatsch erstmal noch läuft.
Dann hab ich bei 1und1 eine neue Datenbank angelegt, eine MySQL 5.x (!). Nun in Wordpress ein komplettes Backup gezogen und die GZip Datei in die 5er Datenbank geladen. Die wp-config.php editiert und die neuen Datenbankparameter eingetragen. Jetzt hätte alles problemlos funktionieren und mit WP 2.9.1 laufen müssen.
Doch beim Umstellen auf die neue MySQL 5.x Datenbank gab es den berühmt berüchtigten Umlaute-Fehler. Sämtliche Einträge und Kommentare waren betroffen bzw. sind es. Alle Umlaute und Sonderzeichen werden falsch dargestellt. Das dürfte eigentlich daran liegen, dass die 4.x Datenbank nicht UTF8, sowie es WP verwendet, als Standart gesetzt hat. Sondern irgendeinen ISO Code. In WP selbst war und ist allerdings UTF8 gesetzt, also müsste es doch in der Datenbank auch immer dementsprechend gespeichert worden sein?!
Jetzt frage ich mich, wie ich nun unter Verwendung der neuen MySQL 5.x, diese verfälschten Umlaute wieder korrigieren kann!? Google spuckte einiges aus. Von “Alles per Hand in der Datenbank überschreiben” bis zu kleinen php-Schnipseln, die das automatisch machen sollen. Letztes funktionierte nicht. Dann bin ich im Wordpress-Deutschland-Forum auf einen Post gestoßen. Man solle in der wp-config.php einfach bei…
define(’DB_CHARSET’, ‘utf8′);
define(’DB_COLLATE’, ”);
“utf8″ rausnehmen. Das hab ich gemacht und dann wurde alles richtig angezeigt. Nur wird mir dann an anderen Stellen gesagt, wie wichtig es ist, dass man dort nichts ändert. Kann mir da jemand helfen? Kann ich das einfach rausnehmen? Und wenn nicht, wie kann ich die fehlerhaften Umlaute wieder richtig darstellen, ohne eben “utf8″ zu entfernen???
Was noch so alles zu biegen und brechen ist, wenn ich wirklich auf MySQL 5.x umsteige, wurde mir schon unter 2.8.6 gezeigt… :huh:
Hast du mal versucht die Beiträge/Kommentare in der Wordpress-Oberfläche zu Exportieren? In dieses Wordpress-RSS-Format und dann im neuen Wordpress importieren, dabei sollten die Umlaute wohl da bleiben…
@knuspermagier: Da hat WP den Export nach 5mb einfach abgebrochen mit unbekanntem Fehler. Dann müsste ich auch alles neu aufspielen!? Und diese WP-Datei ist dann nicht wirklich so vollständig wie ein DB-Backup.
@Yannick: Naja, du installierst ein zweites wordpress, kopierst dein datenbank-backup drüber, clearst post, postmeta, comments tabellen und spielst das Wordpress-Backup ein, und dann einfach die Blogs tauschen. So hab ichs letztes mal auch gemacht. Bringt natürlich nix wenn der RSS-Export nich klappt. :/
Ich hab jetzt das hier http://www.tuxlog.de...-umlaute-weg-gelost/ gefunden. Wenn mir keiner eine schnellere Lösung bietet, dann werde ich mich daran mal wagen. Ich kapier war dank schwachen Informatikkurs in der Oberstufe nicht so ganz viel, aber das dürfte ich noch hinbekommen. :huh:
Is wohl die schnellste Lösung
Wenn ich ehrlich bin, kapier ichs doch nicht. :hrrr:
Ich kann dir nur diesen Converter WP-Plugin empfehlen:
http://wordpress.org...-database-converter/
hat bei mir Prima geklappt und danach war die Datenbank UTF-8. Aber vorher natürlich immer eine Sicherung der Datenbank machen.
Viel Erfolg
Stimme hombertho zu, habe ich vor Ewigkeiten auch mal gemacht. Merkwürdige Angelegenheit, aber danach war alles wieder okay.
ah, das ist mir auch schon mal passiert mit den Umlauten… war allerdings zu faul nach ner Lösung zu Suchen, aber wenn es da so tolle Plugins gibt werd ich ds mal testen.
Was bei mir schon seit geraumer Zeit nicht geht ist das automatische Update in der Wordpress-oberfläche, hab gedacht das wäre dann beim Aktualiesieren weg aber denkste… Deswegen häng ich immer voll hinterher, weil ich zu faul bin es über FTP zu machen..
Immer diese Plugin Wahnsinnigen!
Haste mal den heiligen Twitter Gott nach einer Lösung erbeten?
Danke euch. Werde das mit dem Plugin dann versuchen. Aber im Moment schaff ich es nichtmal ein bereinigtes Backup in die MySQL 5.x einzuspielen. Geht einfach nicht. :huh:
Mach mal utf-8 anstatt utf8. Vielleicht funktioniert es dann.
oh goot. gut das ich noch nicht geupdatet habe
Ich vermisse die Tapete.
Das Update auf 2.9.1 habe ich auch noch vor mir. Habe keine richtige Lust drauf DX
(verwende noch irgendeine uralte Version von WordPress)
Ich trau mich auch noch nicht zur 2.9
Hab noch die Sache mit der 2.8 im Kopf. Da hatte ich auch so meine Probleme. Bei mir haut nach jedem update das automatische updaten der plugins nicht mehr hin!
[...] Wordpress hasst mich. Aber irgendwie nicht nur mich. Verfasst von Pasue | 7.January 2010 Abgelegt unter Allgemein, [...]
@Jannik: Die ist erstmal ganz wech. Vielleicht kommt sie wieder…
Ich werd mich am Wochenende nochmal dransetzen…
Das Theme gefällt mir ganz gut
Im jetzt neuesten Artikel (9 Songs) fällt aber auf, dass die Überschriften ein wenig mehr letter-spacing vertragen könnten. Der Titel liest sich irgendwie eher “Pomo” mit schiefem “m” statt Porno. u_U
@max: Stimmt. Hab mal letter-spacing: -1px rausgenommen. Jetzt liest es sich besser. :-)
Ich update schon seit 2.7.1 nicht mehr, weil ich mir sonst ein neues Webpaket kaufen müsste. :pig: Läuft auch so…
Mh. Aus Sicherheitsgründen hab ichs manchmal gerne aktuell. Aber eigentlich müsste dein Hoster doch auf gängige Standarts updaten, wenn du als Kundin das willst…
Tja, wenn man keine Ahnung von der Materie hat, sollte man es wohl besser bleiben lassen… Noob
@Simon: Haha bester Kommentar heute. Noch so ein “SEO Kind guck dir meine Projekte mit lächerlichen 500 Besuchern am Tag an”. Idiot. :kicher:
Muahahahaha
Leider bin ich kein SEO und es ist auch nur EIN Projekt
Idiot :kicher: :kicher: :kicher:
Hör lieber auf, Kleiner. Ist schon peinlich genug für dich. Das hier lesen mehr Menschen, als all deine Projekte an Besuchern haben. :tschirp:
Jo, dann bin ich ja bald prominent
Die Lösung von @jenny “Mach mal utf-8 anstatt utf8. Vielleicht funktioniert es dann.” hat es bei mir gebracht. Tausend Dank!
Richtig, uft-8 und nicht uft8, dann geht es auch mit der richtigen codierung..