Fork me on GitHub


 Bas   Précédent   Suivant

(1) 2 3 4 ... 229 »


Re: Upgarde de Xoops : De 2.4.2 à 2.5.10
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 3828
Franchement, pour une version aussi ancienne, je ne sais pas,
mais je te dirais bien que :
1 - Avant de commencer, tu te mets dans le même état que ton site en production, c'est à dire avec un PHP "ancien"

2 - Tu passes ce sous-domaine (migration) en 7.3

3 - tu pousses la version xoops 2.5.10 sur ton site migration (il va écraser les fichiers XOOPS 2.4)

4 - Tu copies le dossier upgrade à la racine de ton site migration.monsite.fr

5 - Tu lances le script de migration

http://migration.monsite.fr/upgrade/


Citation :
XOOPS Upgrader
The XOOPS Upgrader will examine this XOOPS installation and apply any needed patches to make it compatible with the new XOOPS code. Patches may include database changes, adding default settings for new configuration items, file and data updates, and more.

Quick Guide to XOOPS Upgrades
If you are updating an existing XOOPS system, follow these steps:

it is recommended to turn your site off during the upgrade (see preferences > system > general settings)
back up your site
really, back up your site, including the files and database. Safe beats sorry, every time.
copy the files in the distribution htdocs directory over your site root directory
copy the entire upgrade folder to your root directory
launch your site in your browser with /upgrade/ added to the end of your main URL (i.e. http://example.com/upgrade/)
follow the on screen instructions, and click the continue button when it appears
At the end of the upgrade, you will be directed to the system administration area, ready to update your system module. Perform the update. When complete, visit the modules administation area and update any modules as indicated.

Delete the upgrade directory from your root directory. Also, delete the install directory if it exists. Turn your system back on and explore



6 - Ensuite, MAJ du module system puis MAJ des autres modules


Posté le : 25/09 08:30
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: Upgarde de Xoops : De 2.4.2 à 2.5.10
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 3828
Oui sans doute, tu es soumis à la propagation des MAJ des serveurs DNS.

Quand ton domaine est géré par l'hébergeur, ça prends 1 à 2mn
et hop !

Vérifie en http également (pas que https)
Il faut en fait que ton fournisseur d'accès reçoive la MAJ des DNS... (inwi ?)

Posté le : 24/09 15:24
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: Upgarde de Xoops : De 2.4.2 à 2.5.10
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 3828
ha ouais...

Depuis une 2.4.2, certaines choses ont bougé, effectivement,
mais l'upgrade doit le gérer !

Posté le : 24/09 15:04
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: Upgarde de Xoops : De 2.4.2 à 2.5.10
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 3828
oui, enfin,
il y a les fichiers de config à modifier, ceux de la BDD, ceux qui donne l'URL du serveur et le chemin depuis la racine.

Posté le : 24/09 13:58
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: Upgarde de Xoops : De 2.4.2 à 2.5.10
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 3828
Tu as bien compris.
On est bien d'accord, c'est uniquement à faire sur la copie de la BDD de production pour tester la migration, juste pour tester.

Posté le : 24/09 13:35
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: Upgarde de Xoops : De 2.4.2 à 2.5.10
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 3828
tu exportes toutes tes tables,
tu peux le faire depuis XOOPS, partie admin, maintenance
puis "Sélectionnez les tables ou les modules"
tu auras un fichier avec le contenu des tables.
Il te suffira d'utiliser notepad++ par exemple pour faire un rechercher / remplacer sur la copie de la base de données (a faire uniquement pour le test de migration).

Posté le : 23/09 23:39
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: Upgarde de Xoops : De 2.4.2 à 2.5.10
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 3828
Pour XOOPS 2.5.10, tu trouveras la version ici : https://www.monxoops.fr/ qui fonctionne avec PHP 7.3 sur ton sous-domaine et pour l'instant, uniquement sur ton sous-domaine migration.

Pré-requis ici : https://www.monxoops.fr/modules/xmcont ... tent_id=4#ancre-prerequis

Posté le : 23/09 13:59
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: Upgarde de Xoops : De 2.4.2 à 2.5.10
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 3828
Citation :
aminov a écrit :
J'ai la possibilité d'avoir des sous-domaines dans le cadre de mon plan d'hébergement, je viens d'en créer d'ailleurs un avec le chemin "migration.monsite.com", ça peut faire l'affaire cette solution comme si j'avais un autre nom de domaine carrément ?


Carrément,
là tu colles au plus près puisque tu es sur le même serveur physique que le site en production.

Oui, un sous-domaine est équivalent à un autre domaine, c'est un autre site. (je sais les puristes vont réagir...)

Donc pour ce sous-domaine, tu configures pour avoir du PHP 7.x (7.3) et tu ajoutes une base de données.
Attention, dans la copie de ta base de données, tu peux trouver des enregistrements avec des lignes qui donnent l'URL de ton site de production,
il faudra donc modifier ton fichier SQL pour remplacer partout https://monsite.fr en https://migration.monsite.fr

Quelle est ton offre d'hébergement ?


pour ma part, chez OVH, j'ai une offre multisite et je gère les dossiers de la façon suivante :


- racine de mon compte
|-- www (domaine principal)
|--securite-xoops (dossiers XOOPS-DATA et XOOPS-LIB)
|--docs-site_principal
|
|--monsite2.fr
| |--docs (mes fichiers tels que des images hors site, avec multi-calques, divers documents hors web)
| |--securite-xoops (dossiers XOOPS-DATA et XOOPS-LIB)
| |--www (racine du site monsite2.fr)
|
|--migration.monsite2.fr
| |--docs
| |--securite-xoops
| |--www (racine du site migration.monsite2.fr)
|

C'est une organisation, c'est la mienne, mais tu peux aussi faire autrement.


Posté le : 23/09 13:59
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: Upgarde de Xoops : De 2.4.2 à 2.5.10
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 3828
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







Posté le : 23/09 09:41
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: traduction
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 3828
On ne l'a pas vu car aucun de nous deux n'utilisait ce thème.
Et c'est donc dans le noyau que les changements opèrent, pour le thème xbootstrap avec ce que propose JJDAI.
(\themes\xbootstrap\modules\system\system_comments***)
Ensuite dans la définition des langues.

Posté le : 08/09 14:10
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer



 Haut
(1) 2 3 4 ... 229 »




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

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