Erreur dans un fichier d'upgrade 2.4.x-to-2.5.0
nico_oniris
nico_oniris

Erreur dans un fichier d'upgrade 2.4.x-to-2.5.0

nico_oniris 2
05/11 15:19
#1
nico_oniris 2
05/11 15:19
Bonjour,

J'ai récemment tenté de migrer un petit site xoops 2.0.16 vers 2.5.11 (oui c'est chaud mais ça a fini par marcher).

Par contre j'ai perdu plusieurs jours sur un problème, qui au final est lié à un script d'upgrade qui contient une erreur.

Il s'agit du fichier upgrade/upd-2.4.x-to-2.5.0/index.php, à partir de la ligne 145
public function apply_templates()
    {
        include_once 
__DIR__ '/../modules/system/xoops_version.php';

l'include doit être remplacé par :
include_once __DIR__ '/../../modules/system/xoops_version.php';


sinon le script cherche le dossier modules à l'intérieur du dossier upgrade, où il n'est normalement pas présent.
La conséquence est que $modversion n'est pas défini, le reste de la fonction ne s'applique pas, et l'upgrade tourne alors en boucle sur la partie upd-2.4.x-to-2.5.0.

Le problème semble présent dans la release 2.5.11 stable, mais également dans les beta suivantes.

Serait-ce possible de remonter l'info ? J'ai tenté de m'inscrire sur le site EN pour le signaler mais ça a buggé.
Re : Erreur dans un fichier d'upgrade 2.4.x-to-2.5.0
Alain T
Alain T

Re : Erreur dans un fichier d'upgrade 2.4.x-to-2.5.0

Alain T 702
06/11 13:32
#2
Alain T 702
06/11 13:32
Salut et heureux d'apprendre qu'une migration d'un XOOPS 2.0.16 vers un 2.5.11 arrive à fonctionner.
La version 2.0.16 ne date pas d'hier... mais d'avant-hier !

Merci pour ce retour d'info.
Le mieux est de le signaler directement sur la partie dev, ici :
https://github.com/XOOPS/XoopsCore25/issues/new

Indique nous si tu n'y arrives pas.
Re : Erreur dans un fichier d'upgrade 2.4.x-to-2.5.0
Alain T
Alain T

Re : Erreur dans un fichier d'upgrade 2.4.x-to-2.5.0

Alain T 702
06/11 13:34
#3
Alain T 702
06/11 13:34
Je pense qu'on te retrouvera très bientôt dans la partie thème, non ?
Re : Erreur dans un fichier d'upgrade 2.4.x-to-2.5.0
nico_oniris
nico_oniris

Re : Erreur dans un fichier d'upgrade 2.4.x-to-2.5.0

nico_oniris 2
06/11 18:30
#4
nico_oniris 2
06/11 18:30
Hehe, non je pars sur du thème tout neuf, faut pas exagérer.

Par contre il y a quelques anciens modules de base, comme news, qui n'existent plus vraiment sous cette forme, et là je m'amuse.

Ah moins que quelqu'un connaisse un script permettant de passer de news à xmnews...
Re : Erreur dans un fichier d'upgrade 2.4.x-to-2.5.0
Alain T
Alain T

Re : Erreur dans un fichier d'upgrade 2.4.x-to-2.5.0

Alain T 702
07/11 09:25
#5
Alain T 702
07/11 09:25
Merci pour ta remontée de bug : Error in upgrade file 2.4.x-to-2.5.0

Pour ton problème de migration de news vers le module xmnews, je n'ai pas la solution en 1 click mais tu peux tout de même lire ce que j'ai écrit il y a quelques jours, à partir de l'échange 5, ici