Fork me on GitHub

Rapport de message :*
 

Re: Upgrade de 2.2.3 en 2.5.10

Titre du sujet : Re: Upgrade de 2.2.3 en 2.5.10
par alain01 sur 12/01/2021 11:15:08

Hello,
je vois la réponse de babouille,

mais sur le lien ici : https://github.com/XOOPS/XoopsCore25/tree/master/upgrade

je ne vois pas de 2.2.3 au niveau des upgrades,
mais je suppose que upd-2.0.18-to-2.3.0

prends en compte les versions depuis 2.0.18 à "juste en dessous de 2.3.0"

Je pense que le problème va venir avec PHP.
Je vais tenter d'expliquer mon hypothèse.

Pour passer en 2.5.10, le script d'update vas passer dans chacun des dossiers s'il est concerné.
Or sans doute que versions très très anciennes nécessite au maximum une version PHP 4.x donc les scripts ne fonctionnerons pas très bien.

Pour la version 2.5.10, la version PHP mini est 5.3.9.
Si tu es en PHP 7.x; les scripts de mises à jour anciens ne vont pas fonctionner proprement,
et certainement que dans l'un d'entre eux, il y a une création de table dans la BDD qui ne se fait pas, d'où l'erreur rencontrée.

Plusieurs méthode pour résoudre ton problème.
- Créer manuellement la table manquante (nom, champs à vérifier par rapport à une version en 2.5.10)
- Si tu es en php 7, mettre une version php5.3.9 pour voir si ça passe mieux.

- Partir d'un site neuf et exporter de l'ancienne version importer les tables (certaines) avec leur données.

- Mettre les mains dans le camboui (la solution précédente, c'est déjà le cas).


Sans connaître la situation, mais d'une manière générale, il est important de ne pas laisser son site sans mise à jour du core au dela de 3 versions mineurs sans quoi on s'expose à un travail plus important, plus technique et plus délicat lors d'une mise à jour ultérieure.
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

47 Personne(s) en ligne (33 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 47 | Plus ...