
Depuis le début de ce blog je n’avais pas encore eu l’occasion de vivre les joies des mises à jour WordPress. Constatant hier la mise en ligne officielle de la version 8.2.3 j’ai considéré qu’il était temps pour moi de franchir ce cap. C’est donc la fleur au fusil, mis en confiance par l’installation enfantine de WordPress que j’ai attaqué.
Il ne m’a pas fallu longtemps pour déchanter… Les cinq premières minutes se passent plutôt bien : procédure routinière de sauvegarde des fichiers et de la base de données, puis désactivation des plug-ins pour éviter tout problème d’incompatibilité. Tandis que je continuais à suivre rigoureusement les recommandations d’un tutoriel quelconque trouvé sur le Web, les ennuis vinrent sonner à ma porte, comme le facteur, mais beaucoup plus que deux fois…
Je passe rapidement l’étape de transfert FTP pour en arriver au moment crucial : le test de l’affichage et du backoffice. Le blog s’affiche correctement, à quelques bugs css près, bon départ. J’entre mes identifiants d’administrateur, ô joie ça fonctionne… Aussi sec je fonce réactiver mes plug-ins… Et là c’est le drame : erreur 500. En d’autres termes page blanche. Rien, plus moyen d’accéder à quoi que ce soit. Je ventile, je fuse, j’évapore !
Quelques glaçons savamment placés plus tard, je prends mon courage à deux mains et fouille la toile en recherche d’une solution, que je trouve quelques secondes prestement. Il semble que le problème soit fréquent, notamment lors des mises à jour, et concerne les plug-ins. Qu’à cela ne tienne, je supprime tout et retente ma chance. Effectivement le problème vient bien de là.
En bon procédurier que je suis j’entreprends d’uploader et activer un par un chacun de mes précieux modules en espérant tomber sur le maillon faible. Quelle ne fut pas ma surprise de constater qu’aucun plug-in fonctionnait correctement !
D’abord déçu, je choisis de revenir en arrière et réinstaller la version précédente du blog. Ça marche, au moins le blog est fréquentable, mais quelle frustration !
Tout cela me semblait bien gros : comment la totalité de mes plug-ins peuvent-ils être incompatibles avec WordPress ? trop aberrant pour être vrai. La vérité était forcément ailleurs mais comment faire ?
Retour à mes premiers amours, je me documente rapidement sur l’efficacité de la mise à jour automatique. J’avais lu il y a quelque temps que certains hébergeurs posaient problème pour ce genre d’interventions est de prime abord je croyais que le mien en faisait partie.
Finalement non ! Au détour d’un forum m’apparu une solution très simple : ajouter des lignes de code au .htaccess du blog après quoi la mise à jour automatique devrait être possible. Je teste. Eurêka !
Mise à jour effectuée en une quarantaine de secondes. Arf !
Voici donc le code à ajouter si comme moi vous n’avez pas à utiliser la mise à jour automatique de WordPress :
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
Tout est bien qui finit bien, les plug-ins fonctionnent, le reste aussi. En plus ça m’a donné une idée de billet. ;-)
Tant que j’y suis, la version 2.8.3 modifie largement le système de widget et la plupart d’entre eux ont changé de nom. Ainsi vous risquez d’avoir quelques déconvenues avec l’affichage mais ne vous y trompez pas, il suffit de modifier l’intitulé des éléments CSS.
10 janvier 2010 à 16 h 41 min
ou ajoutè les ligne de code ?? merci …
10 janvier 2010 à 19 h 48 min
@bag : Dans le fichier « .htaccess » situé à la racine de votre blog
12 janvier 2010 à 15 h 30 min
Je te remercie pour ton article!
J’essaie depuis quelques heures de faire la MAJ aoto de wordpress mais sans succès.
Il manquait juste ces deux fameuses lignes dans mon htaccess !!
12 janvier 2010 à 17 h 31 min
merci maxime ;)