Fork me on GitHub

Rapport de message :*
 

Re: Upgarde de Xoops : De 2.4.2 à 2.5.10

Titre du sujet : Re: Upgarde de Xoops : De 2.4.2 à 2.5.10
par alain01 sur 23/09/2020 09:41:11

SAlut,

il y a plusieurs possibilités,

le plus souple étant de reproduire en local ton site, avec des outils tels que :
neard (que j'utilise et qui est très bien),
WAMPServer
Laragon

L'avantage d'être en local, c'est que tu peux aisément basculer de version de PHP et MySQL, ce qui te permet de vraiment faire le tour de la question pour ta migration.

La solution, si tu pouvais avoir du multisite sur ton offre d'hébergement est au plus près de la réalité,
car dans ce cas, tu crées un sous domaine,

migration.monsite.fr (où monsite.fr est le nom de ton domaine)
Et sur ce sous-domaine, tu peux choisir la version php que tu souhaites.


La solution que tu as trouvé, celle de créer un sous-dossier à la racine de ton site est possible aussi,
sous-dossier "migration" par exemple,
MAIS il y a une contrainte, c'est que si ta version de PHP sur ton site de production est trop vieille (5.x) par exemple, tu ne pourras pas la changer, elle impactera ton site entièrement.
J'apporte une nuance à ce dernier propos, mais c'est à vérifier,
il est peut-être possible de créer un fichier .htaccess sous le dossier migration dans lequel tu indiques une version PHP à utiliser.
Evidemment dans la solution du sous-dossier, tu dois pouvoir créer une 2ieme base de données afin de ne pas perturber la BDD originale.
Si tu ne peux avoir qu'une seule base, il reste encore la solution de n'avoir qu'une seule BDD mais avec un préfixe différent devant chaque table.

Voilà.

Dans tout les cas, il faudra avoir la copie de l'ensemble des tes fichiers et de ta base de données.
Evidemment, le fichier de configuration ne sera plus le même :
chemin de la racine du site
NOm de la base de données, user
où si c'est la même base, un préfixe différent.


Beaucoup d'information, prends le temps de relire tranquillement.
Pour une migration, à la fin, n'oublie pas de forcer une MAJ des modules, et surtout le module systeme.

Pour info, quelle version de PHP tourne sur ton site en production ?
Si c'est une 7.x, ça sera facile,
si c'est une 5.x, il faudra bien vérifier en passant à une 7.x que tes modules sont toujours opérationnels.

Active le mode debug, tu auras plus de détails sur les erreurs et warnings possibles.

Alain







Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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