Archive for Januar, 2009

Umzug von Serendipity nach WordPress

Es geschehen Zeichen und Wunder: Es ist vollbracht. Nach fast 4 Jahren habe ich den Umzug von Serendipity (S9Y) zu WordPress endlich gewagt. Und siehe da, es funktioniert :-) Hier nun ein kleiner Leitfaden für die Leidensgenossen, welche auch den Schritt wagen möchten. Es ist nicht so schlimm, auch ich als nicht geübter User habe es hinbekommen :-D

Also was braucht man alles für den S9Y nach WordPress-Umzug?

1. Den Server, auf dem ihr einen uneigeschränkten Zugang (FTP) habt

2. Eine neue SQL-Datenbank für die WordPress-Installation

3. Die alte Serendipity-Datenbank auf dem gleichen Server

3. Die Daten der alten Serendipity-Datenbank

Serendipity Database User
Serendipity Database Password
Serendipity Database Name
Serendipity Table prefix Wichtig  dazu aber später mehr ;-)
den Zeichensatz mit dem Serendipity arbeitet NOCH WICHTIGER

4. Und ganz wichtig, das Plugin, welches den Import der Serendipity-Datenbank erst möglich macht: Serendipity (S9Y) importer for WordPress 1.3 von dobschat.de

5. WordPress in meinem Fall Version 2.7

6. Die diversen Plugins für WordPress

7. Ein wenig Zeit, Geduld, Spucke und Gottvertrauen

Und dann geht es eigentlich schon los.

1. Schritt

Zuerst hatte ich mir die SQL Datenbank für die WordPress-Installation bereit angelegt, schön brav meine WP-config-sample mit den notwendigen Daten befüllt und in wp-config.php getauft. Das Verzeichnis für die WP-Installation auf dem Server ist ja auch mit dem FTP-Client schnell angelegt, und die WordPress-Dateien auf den Server gespielt.

2. Schritt

Ruft die WordPress-Installationsdatei www.DOMAIN.TLD/EUER_WORDPRESSVERZEICHNIS/wp-admin/install.php in eurem Webbrowser auf, gebt eurem Blog einen Namen und führt die normale Installationsroutine durch.

3. Schritt

Bevor ihr die Datenbank importiert, solltet ihr in der Admin-Oberfläche vonS9Y alle Entwürfe, die nicht veröffentlichen werden sollen, löschen. Der Importer importiert und veröffentlicht ALLES aus der S9Y-Datenbank, also auch eure Entwürfe.

4. Schritt

Spielt die Datei serendipity.php des Serendipity (S9Y) importers via FTP in das Verzeichnis /wp-admin/import/ hoch

5. Schritt

Nun gehts wirklich los. Den Importer für die S9y Datenbank findet ihr (zumindest in WP 2.7) unter dem Punkt Werkzeuge in der linken Navigationsleiste. Dort gebt ihr bitte den Datenbank-Namen der S9y Datenbank ein, das Passwort, die Datenbank-Bezeichnung und vor allem vergesst bitte nicht das Feld Table Prefix. Bei mir stand dort serendipity_ . Man kann echt ziemlich viel Zeit an diesem kleinen Detail verschwenden.

6. Schritt

Achtet bitte vor dem Import der S9Y – Datenbank auf den Zeichensatz den Serendipity verwendet, denn WordPress benutzt zumeist den utf8 - Zeichensatz. Das Plugin o42-clean-umlauts sollte vor dem Import aktiviert werden. Bei meinem ersten Versuch des Imports kamen dann auch so wunderbare Dinge raus wie

Die aktuellen Rechengr??en f?rs Jahr 2005 der Sozialversicherung

7. Schritt

Wenn alles funkioniert habt, so könnt ihr euch glücklich schätzen ;-) Einfach noch die Permalinks anpassen, die restlichen Plugins aktivieren, und viel Spaß beim Bloggen.