Umzug abgeschlossen

Auf Twitter und auch hier im Blog hatte ich es bereits angekündigt: Die Mastente ist umgezogen. Im Zuge des Providerwechsels kam es dann auch zu der üblichen „Nichterreichbarkeit“ der Webseite und weil ich die WordPress Datenbank bereits im Vorfeld gesichert hatte, ist der entsprechende Umzugsankündigungsbeitrag auch nicht mehr da.

So ein WordPress-Umzug ist immer mit „Freuden“ verbunden. Beim letzten Mal haben wir Marios Blog umgezogen und die Pfade nicht beachtet, woraufhin diese in z.B. allen Beiträgen mit Bildern geändert werden mussten. Dahingehend war ich jetzt aber schon schlauer.
Zwischendurch habe ich noch Jayuny beim Umzug seiner WP Installation unterstützt, das lief vollkommen schmerzfrei. Dabei handelte es sich aber auch nicht um einen Providerwechsel, vielmehr von meinem Account auf seinen eigenen.

Natürlich ist genau das eingetreten, was ich am meisten befürchtet hatte. Nach Erstellung und Einspielen des Datenbankdumps waren alle Umlaute zerschossen, egal ob der Dump über PHPMyAdmin oder per SSH erstellt wurde, egal mit welchen Parametern.

Letztendlich habe ich die Datenbank zum einen aufgeräumt und zum anderen grob die Umlaute gecleant, dabei half mir dieser und jener Beitrag.

Im großen und ganzen hat das auch geklappt, lediglich bei den Kommentaren hat das nicht funktioniert, so habe ich bisher ca. 80 Kommentare händisch geändert. Vermutlich muss ich noch sehr viel Langeweile haben um auch die restlichen über 700 Kommentare zu bearbeiten. Wer Langeweile hat, kann sich gern melden.

Auf der Suche nach einer geeigneten Lösung bin ich auf drei Plugins gestoßen, die zwar mein eigentliches Problem nicht lösen konnten, dafür jedoch anderweitig sehr nützlich sind.
Zum einen handelt es sich um WP-Optimize & WP-DBManager, welche beide im Grunde das Gleiche machen, nämlich die Datenbank aufzuräumen und auch zu sichern. Zum anderen ist es der WP-Options-Manager, der hat den Vorteil, dass er die Tabelle wp_posts von Altlasten (deinstallierte Plugins usw.) befreien vermag. Alle drei sind definitv eine Installation wert.
Die Plugins können natürlich auch direkt im Administrationsbereich installiert werden.

So konnte ich die Datenbankgröße von 16 MB auf 12 MB reduzieren. Der Frühling ist da, also räumt auch mal eure Datenbank auf.

Geposted am Donnerstag, 21. April 2011 so gegen 18:24
Abgelegt unter: Mitteilungszwang
Tags: , , , , , , ,
Kommentare: 3 Kommentare.
Kommentare
Kommentar von ednong - 9. Mai 2011 gegen 03:21

Hm,
wenn ich mich richtig erinnere, gibt es für WP (nutze es selber nicht, aber administriere einige Blogs) ein Plugin für eine erweiterte Suche in der DB. Damit kannst du die Umlaute bequem in der DB in fast allen FEldern ändern.

Oder du machst das über die Admin-Software für die DB. Erstellst du dir vorher eine Tabelle mit den möglichen Zeichen, die vorhanden sein könnten und den entsprechenden Sonderzeichen.

Bei den Pfaden kann man das genauso machen. Du suchst und ersetzt die entsprechenden Bezeichnungen in einer Suche.

Aber bei allem: vorher ein Backup der DB machen, falls etwas schief läuft!

Kommentar von ednong - 9. Mai 2011 gegen 03:23

Das bekam ich übrigens grad beim Absenden des Kommentares als Fehlermeldung:
„Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at /kunden/277996_85354/webseiten/mastente/wp-content/plugins/SK2/sk2_second_chance.php:2) in /kunden/277996_85354/webseiten/mastente/wp-content/plugins/flattr/flattr5.php on line 3“

Kommentar von Jörg - 9. Mai 2011 gegen 07:58

Danke für den Hinweis. Den Gedanken mit der Datenbank hatte ich auch, leider konnte mir niemand nen Tipp geben, wie ich die Umlaute mit wenigen Befehlen ändern kann. Knapp 2000 Beiträge, Seiten und Kommentare suchen und per Hand ändern ist dann doch eher für´n Eimer.
Das mit dem Fehler schau ich mir gleich noch mal an, nachdem ich diesen Kommentar abgeschickt habe. ;)
Update: Habe die Fehlermeldung nicht erhalten .oO






















Creative Commons License
Alle Inhalte stehen unter einer Creative Commons-Lizenz.