27 Dez 2008

Fünktiöniert allös wiedää richtich

Geschrieben von um 0:19 Uhr

Puh, wenn dieser Beitrag jetzt korrekt angezeigt wird, dann ist wohl alles gut.

Ich hatte seit geraumer Zeit ein Problem bei den Updates von WordPress. Danach wurden mir immer sämtliche Sonderzeichen im Blog fehlerhaft dargestellt. Der Grund war ein Zeichensatzproblem.

Seit einigen WordPressversionen (ab 2.2) werden die Tabellen mit Zeichensatz UTF-8 angelegt, als ich meine WordPress-Version erstmalig installiert habe, wurden die Tabellen noch mit einem anderen Zeichensatz angelegt. Da in den neuen Updates immer von dem neuen Datenbankzeichensatz ausgegangen wurde, kam es zu dieser fehlerhaften Darstellung.

Als “Workaround” mußte immer nach dem Update die “wp-config.php” bearbeitet werden, genauer die Definition des Zeichensatzes durfte nicht enthalten sein.

Jetzt sollte alles einheitlich und nach WordPress-Vorgaben sein und damit grundsätzlich bei Updates problemloser.

Ein wenig Angst hatte ich vor der Umstellung, da die Datenbank von WordPress exportiert werden mußte, die Exportdatei mußte bearbeitet werden und dann wieder importiert werden. Beim Import wurden sämtliche Tabellen via SQL-Script gelöscht und neu angelegt. Es war also eine “Operation am Herzen”, am Content des Blogs. Zudem hatte ich bei der Recherche zur Vorgehensweise einiges an Horrorstories von verloren gegangenen Daten bzw wilden Zeichensalat gelesen. Die Datensicherung lag also während der OP in Griffweite.

(Das gleiche Problem dürfte eigentlich jeder haben, der eine Version von WordPress vor Release 2.2 installiert hat, sofern er die empfohlenen wp-config.php verwendet)

Beitragsdetails

Tags » «

Kommentar-Autor

Kategorie » Allgemein «

Trackback: Trackback-URL |  Kommentar-Feed: RSS 2.0

Beitrag kommentieren.

Ein Kommentar

  1. Kommentar ohne Gravatar

    Micmox

    um 00:47 via Website

    27 Dez 2008

    Klappt auch ein Kommentar?
    äöüÄÖÜßßß

Schreibe einen Kommentar

(X)HTML Tags zur Formatierung der Kommentare

<a href="url" title="linktitel"> <abbr title=""> <b> <blockquote cite="">
<cite> <em> <q cite=""> <strong> <pre lang="">