Transférer un site local vers un serveur distant

Voici les étapes à respecter lorsque l’on veut transférer un site local sur un serveur distant :

  • Sur votre espace distant, installez un SPIP vierge. (voir cet article) [1]
  • Dans votre site local, videz le cache (Maintenance -> Vider le cache).
  • Sauvegarder la base de données de votre site local (Maintenance -> Sauvegarder la base). [2]
  • En FTP, transférez ce fichier de sauvegarde dans le dossier /tmp/dump de votre espace distant.
  • Toujours en FTP, transférez les dossiers suivants de votre site local vers votre espace distant : IMG [3], plugins et squelettes [4].
  • Sur votre SPIP distant, importer le fichier de sauvegarde (Maintenance -> Restaurer la base)
  • Dans Configuration -> Identité du site, modifiez l’adresse (URL) du site public.
  • Activez tous vos plugins et vérifiez que tout fonctionne. :-)

Notes

[1Il faut que ce SPIP vierge soit dans la même version que votre SPIP local.

[2Ce fichier de sauvegarde se trouvera dans le dossier /tmp/dump au format .sqlite

[3Ce dossier contient vos images, logos, fichiers joints ...

[4À la racine du site.