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 la Check-liste d’installation SPIP : l’accès au serveur (SGBD et FTP), la version du PHP [2]...
Commencez par télécharger la meme version de SPIP qui tournait sous votre site : vous irez chercher sur files.spip.org/spip/archives/ [3]
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 [4] ; vous pouvez alors recréer quelques articles, pour pouvoir faire tourner les affichages publics... Ok SPIP tourne...
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... sur quelle URL ?
Si vous avez re-vidé votre cache, le site doit être opérationnel...Mais il peut rester un "petit" [5]souci Si l’emplacement URL du site a changé, passez d’abord vider le champ adresse du site dans le menu Configuration > Identité du Site
, votre SPIP le rechargera à partir du serveur actuel.
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 ?.
Autre démarche possible : vous pouvez aussi rechargez une copie de la base de données d’origine en SQL, vous copiez les données d’./IMG/
(en binaire), et les plugins, et à vous d’Installer mon premier SPIP local sur PC.
Pourquoi c’est si simple à deplacer/transporter un SPIP :
La réponse était dans le CHAPO si dessus : parce que SPIP n’enregistre aucun lien en dur (au contraire d’autres CMS biens connus) [6], il n’y a qu’un seul champ méta de configuration à faire ré-initialiser par SPIP (car SPIP peut le faire !) pour utiliser #URL_SITE_SPIP
.
Pensez simplement à vérifier l’adresse URL dans Configuration > Identité du Site
: si elle ne correspond pas à la réalité de votre serveur Web actuel, effacez-la et validez : cela la fera recalculer par SPIP.
Article publié le 14 décembre 2013, et actualisé en avril 2020 .
Répondre à cet article