après tests et re-tests, passer directement de 1.8.x à 3.0.x n’est pas possible (y compris avec spip_loader).
il faut donc une étape intermédiaire.
une fois ton spip 1.8 installé et testé en local (voir post précédent), il te faut :
- créer un répertoire (« archives » par exemple) à la racine de ton spip 1.8 dans lequel tu déplaces tous les fichiers et répertoires de spip 1.8 SAUF « IMG/ » et ton ou tes répertoires de squelette perso (« gp_trucs » dans ton cas)
- tu peux aussi mettre de côté le fichier « ecrire/inc_connect.php3 » (qui contient tes accès à la base de données)
ensuite, tu récupères un spip 2.1.20 (http://files.spip.org/spip/archives/SPIP-v2-1.20.zip) et tu le dézippes en local
- tu déplaces tous les fichiers et répertoires de ce spip 2.1.20 SAUF « IMG/ » dans le répertoire de ton spip 1.8
tu te retrouves donc avec un spip 2.1.20 et le répertoire IMG/ de ton spip 1.8
puis tu visites ton site local avec ton navigateur. tu vas donc tomber sur la page "Ce site n’est pas encore configuré. Revenez plus tard..."
- tu ajoutes « ecrire/ » à l’url et tu suis la procédure d’installation (peut-être auras-tu besoin des infos du fichier « inc_connect.php3 » de tout à l’heure...
- à l’étape 2 ("Choix de votre base") tu sélectionnes la base de données utilisée par ton spip 1.8
- étape 3, tu renseignes Signature, login etc
- étape 4 tu valides pour entrer dans l’espace privé.
là, tu vas avoir un message te demandant de lancer la mise à jour de la base de données. tu acceptes en cliquant sur le lien proposé. une page de confirmation, ok...
le site va mouliner un moment.
il est possible (probable) que la demande de mise à jour te soit faite à nouveau (auquel cas, tu revalides en cliquant sur le lien)
jusqu’à ce que ce soit terminé et que tu te retrouves dans l’espace privé de ton spip en 2.1.20 (visible dans le pied de page)