vendredi 11 septembre 2015 (), par
Pour copier un site SPIP d’un serveur à un autre, il suffit de suivre une procédure assez simple.
Les deux sites doivent avoir la même version de SPIP.
Menu Maintenance, Sauvegarder la base.
Effectuer une sauvegarde en cochant "Sauvegarder toutes les tables".
Cette option vous permet de sauvegarder le contenu de la base dans un fichier qui sera stocké dans le répertoire tmp/dump/
.
N’oubliez pas également de récupérer l’intégralité du répertoire IMG/, qui contient les images et les documents utilisés dans les articles et les rubriques.
Copier les fichiers du site, à minima tmp/dump
et IMG
, via SCP, Rsync, FTP... du serveur "nominal" au serveur "copie".
ne faire que lors de la première copie
Il faut créer sur le serveur "copie" l’utilisateur SQL avec les mêmes identifiants et droits que sur le serveur "nominal", afin de ne pas avoir à modifier le fichier de configuration de SPIP.
ne faire que lors de la première copie
Installer le site SPIP en indiquant selon le cas sur le serveur "nominal" :
Dans l’interface privée de SPIP du site copié, aller dans le menu Maintenance, Restaurer la base.
Effectuer une restauration en choisissant le fichier créé à l’étape 1, lequel a été copié à l’étape 2 avec tmp/dump
.
De même, restaurer toutes les tables et valider aux différents messages de confirmation.
Cette option vous permet de restaurer une sauvegarde précédemment effectuée de la base. À cet effet, le fichier contenant la sauvegarde doit avoir été placé dans le répertoire tmp/dump/