Vandaag is deze site geupgrade van WordPress 1.5 naar 2.0. De upgrade procedure had niet veel om het lijf maar er ging toch nog iets mis: de site is heeft drie uur niet gefunctioneerd. Lag meer aan de webmaster dan aan het gebruikte cms.
Ik had de procedure doorgenomen en was er optimistisch een half uur voor etenstijd aan begonnen. Backup maken van de site, ondertussen de zip van 2.0 uitpakken. Na de backup de nieuwe directorystructuur over de oude heen uploaden, upgrade.php scritje draaien en klaar is kees. De makers van WordPress zijn trots op hun eenvoudige installatie procedures en terecht. Voor een csm is dit de eenvoud zelf. Voor alle zekerheid had ik eerst nog een test versie van de site aangepakt. Als er iets mis ging zou ik dat na het eten wel uitzoeken. Helaas, het upgrade script had op de een of andere manier niet alleen de test maar ook de live versie van de site geupgrade. En niet helemaal afdoende. De live versie gaf bij het opvragen van de hoofdpagina een melding “It looks like WordPress is not installed yet, try to run install first” en voor de rest niets meer, de test versie gaf dit pas als je naar de admin pagina’s ging. Niet goed.
Ik heb net de upgrade op de live versie uitgevoerd en nu loopt alles goed. Waarom? Enige wat ik me kan bedenken is dat beide versies weliswaar een aparte directory structuur op de webserver hebben maar dezelfde database delen. In die database is wat 2.0 spul gezet waardoor 1.5 er ook niet meer goed mee overweg kon. Ik heb de test versie weggegooid. Misschien moet ik hem nog eens opnieuw op zetten maar dan met een eigen database. Aan de andere kant: als een upgrade zo simpel is als deze waarom moeilijk doen met test versies?
De moeite van de upgrade waard? Het was niet veel moeite, en de meeste moeite werd eigenlijk veroorzaakt door overdreven voorzichtigheid van mijn kant, maar ja, ik denk wel: de nieuwe versie ziet er in ieder geval strakker en overzichtelijker uit. Of er ook functioneel veel verbeterd is weet ik nog niet, we zullen zien. Ik miste niet veel eigenlijk dus ik laat me verassen.