Vergabeblog: Softwareupdate auf Word Press 2.6

logo.thumbnail 3 Uhr nachts – es ist geschafft. Update von WordPress 1.6 auf die aktuelle Version 2.6. Natürlich nicht ohne Probleme und Nachtschicht.

Um also anderen Blogbetreibern eine kleine Hilfe für eben diesen Fall zu geben oder Interessierten einfach nur einen Erlebnisbericht, hier der Verlauf der Aktion:

Zunächst Backup aller Daten, der SQL-Datenbank und aller Verzeichnisse auf dem Server, dann löschen des Webspace, per FTP Hochladen der auf dem eigenen Rechner entpackten ZIP-Datei der neuen Version und Installation derselben über den Webbrowser. Um das alte Theme nicht zu verlieren das ganze unter Beibehaltung des Ordners wp-content.

Nach der Installation dann das erste Problem: Trotz deutscher Sprachdatei nur englischsprachiger Administrator-Bereich. Grund war schnell gefunden, die Datei trugt am Namensende das Kürzel Ihres letzen Bearbeiters womit die Pfadangabe nicht korrekt war. Umbenannt, fertig, gut.

Dann aber trat ein wirkliches Problem auf, dass, wie ich mittlerweile weiß, seine Ursache in dem großen (und nicht dafür vorgesehenen) Versionssprung von V 1.6 auf 2.6 hat: Alle Kategorien weg! Über Google waren aber schnell weitere Betroffene gefunden, und Dank eines sehr hilfreichen Artikels im Pottblog von Jens Matheuszik auch die – nicht ganz einfache – Lösung: Enpacken der gesicherten SQL-Datenbank auf dem lokalen Rechner und Suchen nach den Kategorieeinträgen. Bei Erfolg sieht das dann so aus:

Data contents of table `wp_categories`

#

INSERT INTO `wp_categories` VALUES (1, ‚Alle Beiträge‘, ‚alle-beitrage‘, “, 0, 87, 0, 0, 0) ;

INSERT INTO `wp_categories` VALUES (2, ‚Verbände, Hochschulen‘, ‚blogroll‘, “, 0, 0, 7, 0, 0) ;

INSERT INTO `wp_categories` VALUES (8, ‚E-Vergabe und Informationsportale‘, ‚e-vergabe-und-informationsportale‘, “, 0, 0, 5, 0, 0) ;

INSERT INTO `wp_categories` VALUES (5, ‚Verwaltung‘, ‚verwaltung‘, “, 0, 0, 7, 0, 0) ;

INSERT INTO `wp_categories` VALUES (6, ‚Weitere Infos…‘, ‚weitere-infos‘, “, 0, 0, 2, 0, 0) ;

INSERT INTO `wp_categories` VALUES (7, ‚Veranstaltungen & Veranstalter‘, ‚veranstaltungen‘, “, 0, 0, 0, 0, 0) ;

INSERT INTO `wp_categories` VALUES (9, ‚Politik‘, ‚politik‘, “, 0, 0, 2, 0, 0) ;

INSERT INTO `wp_categories` VALUES (12, ‚Recht und Rechtsprechung‘, ‚recht-und-rechtsprechung‘, “, 0, 43, 0, 0, 0) ;

INSERT INTO `wp_categories` VALUES (13, ‚Markt und Marktmacher‘, ‚markt-und-marktmacher‘, “, 0, 39, 0, 0, 0) ;

INSERT INTO `wp_categories` VALUES (14, ‚Unbedingt lesen!‘, ‚unbedingt-lesen‘, “, 0, 20, 0, 0, 0) ;

#

# End of data contents of table `wp_categories`

Mit eben diesen Daten lassen sich die Kategorien dann wieder durch manuelles Eintragen derselben unter der Adresse http://deine-wordpress-installation/wp-admin/categories.php?action=edit&cat_ID=1 ins Leben zurückholen, wobei die „1“ jeweils durch die erste Zahl der wiederherzustellenden Kategorie aus der SQL-Datenbank (s.o.) zu ersetzen ist. Alles verstanden?

Und, mag man sich fragen, was brachte das Ganze? So genau weiß ich das auch noch nicht, die wesentlichen Neuerungen sind wohl im Administratorbereich. Allerdings hat die Version 2.6. einen Volltext RSS-Feed, der es anderen Webseiten erlaubt, die Inhalte des Blogs einzubinden.