Voici les étapes nécessaires afin de pouvoir migrer son site SPIP convenablement :

  • A l'aide d'un client FTP copier la totalité du site SPIP, hormis le cache.
  • Supprimer le fichier inc_connect.php situé dans le dossier ecrire (il sera recréé automatiquement)
  • Après avoir exporté votre base de données il faut l'importer sur le nouveau serveur, oui mais voilà PHPmyAdmin n'accepte que des fichiers de l'ordre de 2mo (et moi monfichier .sql pèse 7mo). Pour éviter cette limitation éditez le fichier  C:\wamp\php\php.ini
    • Ajouter la ligne ou corriger la ligne comme ceci  post_max_size = 8M
    • Si besoin ajouter la ligne memory_limit = 8M (non utile dans mon cas)
    • N'oubliez jamais de relancer le serveur à chaque modification -> Rédémarrez Service
  • Editer le fichier .htaccess du dossier racine et vérifier la ligne RewriteBase
  • Dans PhpMyadmin puis dans votre base, allez dans la table spip_meta trouver la ligne adresse_site, puis corrigez avec les nouvelles valeurs.
  • Sur WAMP activer l'extension magic quotes et RewriteModule (Dans modules Apache)
  • Enfin taper l'url de votre site http://localhost/spip/ecrire, ce qui vous invitera à une nouvelle configuration SPIP (15sec) , remplisser les champs correctement.
NOTE : Attention à l'encodage de caractère entre l'export et l'import dans PHPMyAdmin