Restaurer son SPIP sur un nouveau serveur

  une démarche "mé-tho-dique"


Il arrive que l’on doive migrer son SPIP opérationnel,
sur le meme serveur ou sur un nouveau serveur, voire faire une installation-migration.

Cela suppose que vous disposiez neanmoins des éléments définis pour Sauvegarder SPIP.

 
 
 
 
 
 
 
 
 
 

Vous devez donc disposer de :
- un dump (XML ou mieux SQL)
- les documents (répertoire IMG)
- les squelettes (et plugins)

ET de la bonne version correspondante de SPIP : vous pourrez éventuellement en retrouver le nom d’archives, indirectement [1] d’après la version de base installée stockée dans une Meta : voir Les suivis de versions de SPIP...

 Re-installer le bon SPIP sur un serveur

Cela vous demandera de vérifier l’accès au serveur (SGBD et FTP), la version du PHP...

Commencez par télécharger la meme version de SPIP qui tournait sous votre site : vous irez chercher sur files.spip.org/spip/archives/ [2]

Créez donc votre installation SPIP, sans trop de contenu (celui-ci sera effacé quand vous rechargerez votre dump !).

Rajoutez les plugins,et activez-les ; recréer quelques articles, pour pouvoir faire tourner les affichages publics...

installez ensuite vos squelettes actuels,....

Votre site-maquette-vide tourne-t-il ?

 Recharger les données

D’abord, pensez à vider (et éventuellement désactiver) les caches !

On va donc charger les éléments du site : les documents et images/logos du site dans /IMG, et.... rechargez votre dump SPIP ... utilisation du menu Maintenance / Restaurer..

Quand SPIP a fini sa restauration de base de données, il va vous demander de vous reconnecter (avec un le login de votre ancien SPIP), et...

Si vous avez re-vidé votre cache, le site doit être opérationnel... [3]

Verifiez quand meme un certain nombre de pages de tous types...

 Monter en version

Vous pourrez alors monter de version, pour respecter les contraintes, en particulier de securisation de votre site : Mettre SPIP à jour : comment ?


- Pourquoi faut-il respecter la bonne version de SPIP pour remonter votre dump ?
Spip est un produit en perpétuelle évolution, [4] tant dans le code, que dans la structure de la base de données : certaines versions voient donc des changements de structure des tables (ajouts ou modifications de champs), détaillées par http://www.spip.net/fr_article918.html.

L’installation d’une nouvelle version de SPIP postérieure -quelle qu’elle soit- va automatiquement assurer et reporter les corrections dans la base de données pour adapter vos données [5]


Merci de nous signaler les coquilles ou erreurs qui figureraient dans cette page.

[1Se reporter au tableau de correspondance de versions SPIP..

[2Attention, si vous "transportez" un site par FTP, vous risquez quelques soucis avec les les droits /répertoires du serveur ; si Le serveur proteste de droits incorrects , il peut etre plus simple de refaire un chargement par spip_loader..

[3Si l’emplacement URL du site a changé, passez vider le champ adresse du site dans le menu Configuration > Identité du Site.

[4Voir l’historique en http://www.spip.net/fr_article918.html

[5C’est notamment le cas des tables de liens entre SPIP 2 et SPIP 3.


Liens visibles seulement pour les inscrits.

Article publié le 14 décembre 2013, et actualisé en avril 2015 .

Répondre à cet article