J'utilise le moteur PHP PunBB pour le forum du blog. Voici une procédure simple et rapide pour upgrader PunBB dans sa dernière version (1.3.3 au moment de l'écriture de ce billet). Attention, cette procédure est seulement valable lors d'une upgrade d'une version 1.3.x vers 1.3.y (ou y > x...).
On commence par télécharger la dernière version disponible sur le site:
wget http://punbb.informer.com/download/punbb-1.3.3.tar.gz
Puis on décompresse:
tar zxvf punbb-1.3.3.tar.gz
On obtient alors un répertoire punbb-1.3.3
Il faut ensuite se rendre sur l'interface Web d'administration de PunBB pour passer le forum en mode de maintenance:
http://adresse/admin/settings.php?section=maintenance
Puis télécharger le contenu du répertoire punbb-1.3.3 vers votre hébergeur (via FTP ou autre) en écrasant les anciens fichiers contenus sur votre serveur. Il faut ensuite, sur ce même serveur vérifier les droits (777) des répertoires cache, img et extensions puis effacer le contenu du répertoire cache.
Il ne reste plus qu'a mettre à jour la base de donnée en lancant le script suivant:
http://adresse/admin/db_update.php
Puis enfin sortir du mode de maintenance:
http://adresse/admin/settings.php?section=maintenance
Il se peut que le message suivant s'affiche lors de cette dernière étape:
"Incapacité de confirmer la connexion sécurisée. La raison peut être que trop de temps a passé entre le moment de votre entrée à cette page et l'envoi d'u formulaire ou clique d'un lien. Si c'est le cas et que vous souhaitez continuer votre action, veuillez cliquer le bouton confirmer. Sinon, veuillez cliquer sur le bouton Annuler pour retourner où vous étiez."
Il suffit de cliquer sur le bouton Confirmer pour finaliser l'upgrade...