Comme je le disais il y a quelques jours, j'ai eu des problèmes pour mettre à jour ma version de Spamplemousse - plus précisément, mon interface Dotclear refusait de supprimer le plugin Spamplemousse afin d'installer le nouveau. Et l'interface refusait aussi d'installer Spam Clear.

Aujourd'hui, une soixantaine de spams a réussi à passer le filtre (principalement comme "référents"/"trackbacks"). Notamment une trentaine tous déposés à 19:01, mais sur 30 billets différents! Cela m'a pris 10 minutes pour les effacer - vivement Dotclear 2 qui permet d'effacer les commentaires/référents en groupe!

Migration du blog

J'ai donc décidé de migrer le blog. Pour ceux que ça intéresse: 1)j'ai créé un nouveau blog dans un répertoire parallèle (/blog2), 2)sauvegardé les tables du présent blog, 3)modifié les instructions MySQL de la sauvegarde pour qu'elles remplissent les nouvelles tables (mes tables initiales étaient préfixées "dc_", les nouvelles sont "dcb_". En faisant remplacer tout "dc_" par "dcb_" dans le fichier d'instruction sql, j'ai obtenu de quoi remplir les nouvelles.) 4)lancé les instructions MySQL modifiées via la console phpmyadmin de free. 5)renommé le dossier "/blog2" "/blog".

On retrouve exactement le même blog, à la même adresse, mais il est tout neuf!

Remarque: même si le blog est configuré en UTF-8, il s'est avéré qu'en insérant les tables sous phpmyadmin, j'ai dû signaler que le fichier d'instructions (la version modifiée de la sauvegarde des tables originales, donc) était encodé en "latin1" et non "UTF-8". Faute de quoi tous les caractères accentuées ("à", "é", ...) étaient transformés en points d'interrogation. Je soupçonne que c'est Windows (Notepad, Wordpad), qui encode tout en latin1, ou alors l'encodage de Dotclear en UTF-8 ne concerne pas les tables elles-mêmes.

En outre, à l'étape (2), j'ai sauvé les autres données du blog: conf/dotclear.ini, images/, share/, theme/montheme/, et dossiers des plugins que j'utilise (dans ecrire/tools/). Cf les instructions de Kozlika. J'ai ensuite recopié ces dossiers dans la nouvelle version.

Spam Clear

Dans la nouvelle version du blog, sans Spamplemousse, j'ai pu installer Spam Clear. Spam Clear est un filtre bayésien qu'il faut entraîner à détecter les spams; certains risquent donc passer au travers ces jours-ci. (Je ne trouve pas de corpus d'entraînement en ligne...)

C'est fait, enfin :)