Accueil > Développement web > SPIP > Cloner un site SPIP
412 visites

Cloner un site SPIP

vendredi 11 septembre 2015

Version imprimable de cet article Version imprimable

Pour copier un site SPIP d’un serveur à un autre, il suffit de suivre une procédure assez simple.

1) sauvegarder la base 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.

2) Copier les fichiers

Copier les fichiers du site, à minima tmp/dump et IMG , via SCP, Rsync, FTP... du serveur "nominal" au serveur "copie".

3) Configuration de la base de données

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.

4) Installation de SPIP pour connexion à la base de données

ne faire que lors de la première copie

Installer le site SPIP en indiquant selon le cas sur le serveur "nominal" :

  • les identifiants accéder à la base de données
  • le nom de la base et des tables
  • authentification avec LDAP ou non

5) Restaurer la base SPIP

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/

Répondre à cet article

Total 195092 visites depuis 2793 jours | Site réalisé par Vader[FR] | SPIP | | Plan du site | Suivre la vie du site RSS 2.0 | contact mail