Transporter un site en local

  sur un serveur Web local déjà installé

Nouveau webmestre reprenant un site SPIP, vous préférez tester des modifications en local avant de "faire des bêtises" ; c’est l’un des avantages du logiciel libre, et cela marche très bien sous SPIP, en procédant par ordre.

- installer un SPIP local à la même version
- y rajouter/activer tous les plugins du site
- y transporter ./IMG/, et ./squelettes
- vérifier le fonctionnement apparent (sans données)
- extraire un dump complet (options avancées)
- le restaurer par SPIP sur la base locale....

Vous pouvez maintenant commencer...

Article , et actualisé en juin 2020

 
 
 
 
 
 

- préparatifs :

  • réaliser une sauvegarde de la base de données
  • récupérer les numéros de version de SPIP, la liste des plugins..
  • avoir un serveur Web local

 installer un SPIP à la meme version

Si votre SPIP n’est pas à la dernière version mise-à-jour, vous irez télécharger la bonne version sur http://files.spip.net/spip/archives/ ; sinon il est plus simple de passer par Installer un Apache sur PC : EasyPHP...

Pour la connexion à la base de données,il faudra utiliser les codes de votre serveur de BDD local (si vous avez choisi de copier par FTP depuis le site public supprimez dans le dossier local ./config/ les deux fichiers chmod.php etconnect.php [1].

Vous vous créez un compte local d’auteur webmestre pour travailler sur votre copie locale : vous activez le téléchargement de plugins, et vous ajoutez les memes plugins que sur lesite public, en les activant (pour créer les tables de bases de données complémentaires eventuelles).

 Copies FTP ou save_auto

Il faut ensuite rapatrier :
- une sauvegarde des données (Maintenance/ Sauvegarder)
- le dossier des documents joints ./IMG/
- le dossier des./squelettes<code><code><code><code><code><code>
Pour transporter les trois ensembles d’informations à rapatrier sur le serveur Web local, il est souvent pratique d’utiliser un outil FTP [2] ; vous pouvez neanmoins vous faire une sauvegarde des données et squelettes avec le plugin save_auto

 Le détail à ne pas oublier

Une seule correction à faire (et encore...) :
dès que vous êtes connecté dans l’interface privée de votre installation (en tant que webmestre !), allez sur Configuration / Identité du site , et vérifiez l’Adresse(URL) du site SPIP : le plus simple est d’effacer le contenu présenté (qui est tiré de la valeur de la méta en base de données), SPIP va le régénérer à partir de la valeurs de $HTTP...

la zone de configuration à faire remplir automatiquement

Dans certains cas vous pourriez aussi avoir à simplifier/vérifier les réglages du.htaccess...


Merci de nous signaler les coquilles, imprécisions ou erreurs qui figureraient dans cette page.

[1Ou plutot renommer ce fichier pour conserver les codes d’accès à la BDD originale distante...

[2Le FTP vous sera de toute façon nécessaire pour renvoyer vos corrections ultérieures..


Liens A2A visibles seulement pour les inscrits.
Liens visibles seulement pour les inscrits.

Article , et actualisé en juin 2020 .

Répondre à cet article