Comment mettre à jour son site vers SPIP 3.1 expliqué avec des captures d’écrans.
Étape 1 : Je sauvegarde mon site
Aller dans le menu configuration > sauvegarde de site
Lancer une sauvegarde la base
http://monspip.tld/ecrire/?exec=navigation&menu=menu_configuration
Récupérer les fichiers en FTP sur ma machine :
- Le répertoire IMG
- Le répertoire /tmp/dump/
Étape 2 : Mettre à jour ses plugins
Aller dans le menu plugins
http://monspip.tld/ecrire/?exec=admin_plugin
Mettre tous les plugins à jour
Étape 3 : Installer Vérifier 31
Installer le plugin « Lister les plugins Compatible 3.1 »
http://contrib.spip.net/Verifier-ses-plugins-pour-le-passage-a-SPIP-3-1
Pour SPIP 3.2 et supérieur, installer le plugin « Lister les plugins Compatibles »
https://contrib.spip.net/Verifier-ses-plugins-avant-un-changement-de-version-de
Étape 4 : Vérifier ses plugins
Aller sur la page du plugin http://monspip.tld/ecrire/?exec=verifie31
Tous les plugins doivent être au vert
Si un plugin n’est pas compatible, allez sur son forum pour demander sa mise à jour.
Étape 5 : Préparer le FTP
A partir du spip_loader 3.0.0, cette étape est inutile car le spip_loader s’en charge pour vous.
La version 3.1 est une version majeure, beaucoup de fichiers ont été retirés ou ajoutés, il est préférable donc d’archiver les anciens fichiers de SPIP 3.0
étapes pour archiver les fichiers de SPIP 3.0 | Vue du logiciel de FTP |
---|---|
Se connecter au FTP et créer un répertoire __spip3 | |
Dans ce répertoire __spip3, déplacer les répertoires suivants :
|
|
On obtient |
Étape 6 : Télécharger et installer le dernier spip_loader
Déposer le dernier spip_loader en FTP
http://www.spip.net/spip-dev/INSTALL/spip_loader.php
Étape 7 : Lancer spip_loader
Appeler le spip_loader depuis son navigateur.
http://monspip.tld/spip_loader.php
Attention vérifier que la version du spip_loader est à la version 2.5.7 (indiqué en bas à droite)
Si c’est bon, laisser le script et ne pas l’interrompre (ne surtout pas recharger la page)
Attention la mise à jour de la base de données peut prendre une ou deux minutes.
Étape 8 : Vider son cache
Aller dans le menu maintenance > vider le cache
http://monspip.tld/ecrire/?exec=admin_vider
Étape 9 : Vérifier si son site public fonctionne bien
Aller sur son site public et vérifier si tout fonctionne bien notamment les interfaces utilisant le javascript
Étape 10 : Faire le ménage
Si la migration s’est déroulé sans bug, vous pouvez :
- désactiver et supprimer le plugin vérifier ses plugins SPIP 3.1
- Si vous aviez créé un répertoire __spip3, vous pouvez le supprimer en FTP
Il est aussi conseillé de faire une sauvegarde du SPIP à la fin de votre migration.