J'ai effectué une migration de SPIP 1.9.2 11720 vers la dernière version
de SPIP 2.0.9.
La migration des données depuis les tables de documents
spip_documents_articles -> spip_documents_liens ne s'est pas faite...
alors qu'en local le problème ne s'est pas posé.
J'ai retenté une migration en forçant le numéro de version 11720 dans
spip_meta et retentant un ?exec=upgrade&reinstall=non
Les logs ne disent rien de particulier...
Quelqu'un aurait il déjà rencontré le problème ou saurait il ou trouver
le script php qui effectue cette tâche ?
Le probleme venait d'un filtre d'exclusion de fichiers lors du transfert
par ftp (lftp mirror) du nouveau noyau.
La liste des fichiers n'étant pas complète, la mise à niveau de la base
de données ne se faisait pas.
A retenir donc si d'autres rencontrent un problème de migration en ayant
suivi la procédure normale Mise à jour 1 .9 .x vers 2 .0 .x - SPIP-Contrib :
1- Le problème vient très souvent du transfert des fichiers ou des
droits sur le serveur. Toujours commencer par là.
2- Pour forcer une remise à jour de la base de données, effacer ou
renommer config/connect.php plutôt que de forcer le numéro de version
dans la table spip_meta
3- Autrement remonter l'intégralité du site (BDD+fichiers) dans la
version d'origine et recommencer.
Patrick
Patrick VINCENT a écrit :
C'est tout ce que j'ai trouvé pour forcer la procédure de mise à jour à
nouveau En existe il une plus propre ?
En tout cas celà n'a rien changé au résultat. Les tables
spip_document_liens et spip_groupe_mots n'ont pas été mises à jour.
Patrick
denisb a écrit :
Patrick VINCENT a écrit :
J'ai retenté une migration en forçant le numéro de version 11720 dans
spip_meta et retentant un ?exec=upgrade&reinstall=non