Aufräumaktion im Blog und Ihre Folgen ….
7. Oktober 2008 Dieser Artikel wurde zum: 11.07.09 aktuallisiert
Nun, eigentlich sollte der Blog und Wordpress aufgeräumt werden, mit einem Upgrade auf Wordpress 2.6.2. Geendet hat diese Aktion damit, dass ein neues Theme genommen werden mußte – war eh mal wieder notwendig – und die Beiträge, genauer die Zeichensätze in desaströsem Zustand waren. Können daraus Lehren gezogen werden?
Nun, prinzipiell schon: “never touch a running system” ;-)
Zu den Einzelheiten und den durchgeführten Änderungen:
- Upgrade von Wordpress 2.3 auf 2.6 und darauf resultierende Zeichensatz-Probleme
- einen neuen Präfix für die Tabellen / Wordpress einsetzen
Grundsätzlich ist Punkt 1 eine einfache Angelegenheit. Punkt 2 ist dagegen etwas “tricky”.
Upgrade von Wordpress 2.3 auf 2.6 und darauf resultierende Zeichensatz-Probleme
Die Umstellung erfolgte wie erwartet problemlos. Jedoch wurde kein Upgrade durchgeführt, sondern eine Neuinstallation, da es keine entsprechenden Upgrade-Funktionen 2.3 – 2.4 – 2.5 – 2.6 vorliegen.
Die “Upgrade” verlief wie erwartet: Alte Daten löschen, neue einspielen, Rechte in den Verzeichnissen anpassen und fertig.
Die Webseite aufgerufen und dann wurde es spannend. Die ganzen Umlaute, teilweise Leerzeichen und diverse Satzzeichen waren plötzlich nicht mehr so wie gewünscht. Die meisten Texte hatten solche Zeichen:
[Ä] [U+00C4] [Ä] [Ä] [Ä] [Ö] [U+00D6] [Ö] [Ö] [Ö] [Ü] [U+00DC] [Ü] [Ü] [Ü] [ä] [U+00E4] [ä] [ä] [ä] [ö] [U+00F6] [ö] [ö] [ö] [ü] [U+00FC] [ü] [ü] [ü] [&] [&] ["&¤"] ["ä"] ["&„"] ["Ä"] ["&¶"] ["ö"] ["&–"] ["Ö"] ["&¼"] ["ü"] ["&œ"] ["Ü"] ["&Ÿ"] ["Ã"] ["ß"]
Hier mal die “grafische” Darstellung:
Nach Recherchen im Internet wurde sehr schnell klar, dass “mein” Problem a) gar nicht mein Problem ist und b) nicht jede Lösung zum gewünschten Ergebnis führt. Abschließend hatte ich ein Plugin namens “Search and Replace” installiert:
- Search and Replace Plugin, zu finden auf wordpress.org.
- Hiermit nach den entsprechenden Zeichen gesucht und dann über das Plugin ersetzen lassen. Funktionierte sehr gut, wenn gleich es aufwändig ist.
So arbeite ich mich – Stand heute – Beitrag für Beitrag durch, um die “falschen” Zeichen auszutauschen. Leider sind auch Leerzeichen und dergleichen betroffen.
Was war noch so in Schieflage?
Tja, dass Template funktionierte plötzlich auch nicht mehr, wenn die Seite mit dem Internet Explorer und Safari angeschaut wurde.
Mir ein Rätsel, warum, aber die Aufteilung der Seite war völlig “verschoben”. Kurzum ein neues Theme installiert und fertig. Nach Rückspielen des alten Theme waren die Fehler wieder da. Also gut, bleiben wir bei dem neuen Theme.
Goolge-Ad-Sense, ein Code, der in dem Template integriert ist, wurde auch nicht mehr ausgeführt … man fragt sich schon. aber auch dieses Problem wurde mit einem neuen Theme beseitigt.
Einen neuen Präfix für die Tabellen / Wordpress einsetzen
Diese Aufgabe verlief sehr geschmeidig ;-). Die Datenbank exportiert, den Präfix per “suchen und ersetzen” ausgetauscht und wieder eingespielt. Dazu die wp-config.php angepasst und fertig.
Nein, nicht ganz: Auch ich hatte das Problem, dass nach dem Login die Meldung “Du hast nicht ausreichend Rechte, um auf diese Seite zuzugreifen.” angezeigt wurde.
Natürlich bietet das Internet auch hier eine große Ansammlung an Lösungen. Auch hier hatte ich nicht das Glück, die passende zu finden. Daher hatte ich den manuellen Weg eingeschlagen: Ab in PHPmyAdmin und die Datenbank dediziert nach alten Werten durchsuchen. Dauert lange, brachte aber das gewünschte Ergebnis … für alle Nutzer, außer für den Admin ;-)
Hier hatte ich kurzum einem vorhandenen Benutzer per PHPmyAdmin die Administratoren-Rechte vergeben, danach mich mit diesem Nutzer eingeloggt und einen neuen Nutzer – genauer einen Admin – angelegt. Dann mit dem neuen Admin-Account eingeloggt und dann den alten Admin-Account gelöscht und die Beiträge auf den neuen Admin-Account übertragen.
Es ist schon …
Hier einige hilfreichen Links zu den beschriebenen Themen.
Zeichensätze nach UTF-8 konvertieren und die Ergebnisse verschiedener Menschen.
Für mich das umfangreichste Werk: Alte Wordpress Datenbank zu UTF-8 konvertieren
- Besonders Lesenswert, da Infos zur wp-config.php: http://www.blogmillionaer.de/2008/07/18/kodierung-fuer-umlaute-und-sonderzeichen-nach-wordpress-26-update-defekt-was-tun/
- http://codefreak.de/archiv/2006/02/02/convert-wordpress-to-utf-8/
- http://bensite.net/archive/2007/11/11/wordpress-utf-8-backups-und-diese-schmerzen/
- http://www.guymon.de/wordpress/2008/09/05/wordpress-utf-8-database-converter/
- http://www.blogs.uni-osnabrueck.de/madietz/2008/06/01/mysql-wordpress-datenbank-von-latin1-nach-utf8-konvertieren/
- http://www.workshop.ch/openmind/2008/09/01/wordpress-nachtrglich-auf-utf-8-umstellen/
- http://www.markus-dollinger.de/2007/05/22/wordpress-von-iso-8859-1-auf-utf8-umstellen/
Ändern des Präfix für die Wordpress-Konfiguration:
- http://bueltge.de/schuetze-deine-wp-configphp/547/
- http://wordpress-buch.bueltge.de/wordpress-sicherer-machen/30/
- http://www.cywhale.de/sicherheit-wordpress-absichern/
- http://harey.blogger.de/stories/1003017/
- http://codex.wordpress.org/Editing_wp-config.php
Plötzlich fehlende Rechte nach der Präfix-Änderung:
- http://burkis.wordpress.com/2007/08/29/wordpress-du-hast-nicht-ausreichend-rechte-um-auf-diese-seite-zuzugreifen/
- http://www.janhaeussler.com/wordpress/wordpress-du-hast-nicht-ausreichend-rechte-um-auf-diese-seite-zuzugreifen/
- http://www.krullis-web.de/blog/2008/03/11/wordpress-du-hast-nicht-ausreichend-rechte-um-auf-diese-seite-zuzugreifen/
Weitere Artikel zu diesem Thema:
- Wordpress und Firefox 2.0.0.2 verursachen Probleme mit dem Editor (aus dem Thema: AppleMicrosoft (Windows, Office,...)Wordpress)
- Interessante Infos / Links zu Wordpress (aus dem Thema: Wordpress)
- Update von 2.0.X auf Wordpress 2.3.X – geht doch! (aus dem Thema: Wordpress)
- Umzug mit Wordpress … (aus dem Thema: Wordpress)










@Krulli: Danke für Deine Nachricht. Das schöne an dem ganzen Chaos ist: Man räumt wirklich mal seien Blog auf. “Tote Links”, alte Beiträge durchforsten, etc.
Derzeit finde ich immer noch Beiträge, die “zerschossen” sind. Aber es wird Winter und an einem kalten Abend vor dem Kamin hat man viel Zeit ;-)
Gute Zeit und viel Erfolg noch bei der Chili-Aufzucht.
Schön das mein Beitrag hilfreich war und danke für die Verlinkung!