Vue d'ensemble :

  • Etat de départ : Blog Dotclear 1.2 sur monsite.free.fr avec base de données SQL
  • Etat d'arrivée : Blog Dotclear 2.0 sur monsite.free.fr avec base de données PostgreSQL

Process :

  1. Backup
    • Sauvegarde des fichiers de monsite.free.fr: wget -r -N ftp://monsite:monpassword@ftpperso.free.fr
    • Exporter la base de données en passant par http://sql.free.fr > Exporter
  2. Création de l'espace perso pour le compte workdir chez free.fr sur http://subscribe.free.fr/login chez Free
  3. Installation de Dotclear 2.1.5 à partir du fichier d'installation immédiate sur workdir.free.fr
  4. Copier les données de monsite.free.fr à workdir.free.fr
  5. Tester workdir.free.fr pour s'assurer que tout fonctionne
  6. Rediriger les requêtes de monsite.free.fr à workdir.free.fr via un .htaccess
  7. Vider la base de données et les fichiers sur monsite.free.fr
  8. Passer la base de données de monsite.free.fr de MySQL à PostgreSQL
  9. Copier les fichiers de workdir.free.fr sur monsite.free.fr
  10. Copier la base de données de workdir sur monsite
  11. Update la config de monsite pour utiliser la bonne base de données
  12. Tester monsite
  13. Supprimer les fichiers de workdir
  14. Vider la base de données de workdir