mercredi 21 avril 2010— Dernier ajout jeudi 20 mai 2010

Migrer et mettre à jour SPIP d'un coup ! (logo)Migrer et mettre à jour SPIP d’un coup !

Vous avez besoin de réaliser deux opérations en une, mais vous ne savez pas si c’est faisable et si non, dans quel ordre procéder ?

Vous avez par exemple à la fois besoin

  • de migrer de spip 1.8.2 à spip 2.1 [1]
  • et de changer d’hébergement.

En soit, l’opération est à peine différente d’une mise à jour standard.

Sur l’ancien hébergement, sauvegarder :

  • le dossier squelettes/
  • le dossier IMG/
  • la base de données (un dump MySQL, *pas* le dump SPIP)
  • les éventuels fichiers mes_options.php(3) et mes_fonctions.php(3)

Sur le nouvel hébergement :

  • mettre les fichiers de SPIP 2.1
  • s’il y a des plugins sur l’ancien site, récupérer les versions à jour des dits plugins et les mettre dans le nouveau site [2]
  • rajouter les dossiers IMG/ et squelettes/ de la sauvegarde
  • s’ils existaient, mettre mes_options.php dans config/ et mes_fonctions.php dans squelettes/
  • restaurer dans la base MySQL le dump
  • lancer la procédure d’installation, SPIP va détecter que les tables sont déjà là et ne rien détruire
  • à la fin de la procédure d’installation, SPIP demande de renseigner le compte administrateur : c’est facultatif : si vous ne remplissez rien, vous pourrez vous identifier avec votre compte actuel
  • identifiez-vous
  • cliquer sur le lien de mise à jour de SPIP
  • éventuellement, convertir la base en UTF-8 : ecrire/ ?exec=convert_sql_utf8

Et puis c’est tout [3].

[1] Dans ce cas, il n’y a pas de plugin à mettre à jour puisque SPIP 1.8 n’avait pas de plugins.

[2] Cette opération est la plus chronophage car elle implique de se renseigner sur les mises à jours des plugins, et sur leur compatibilité avec la version de SPIP choisie

[3] Il faudra peut-être aussi corriger les squelettes…

Vos réactions

Participez à la vie du site !