Bonsoir
Citation :tout d'abord est-ce vraiment très important de faire cette mise à jour ?
Ce n'est pas indispensable mais demeurer avec une version dépassée peut quand même vous compliquer la tâche. Notamment si vous sollicitez le support et que votre site est motorisé par une ancienne version de Xoops, il est possible que vous n'obteniez pas de réponses pertinentes.
Citation :Mon site peut il tourner encore très longtemps sous ma version ?
Oui. Et en règle générale tant que votre hébergeur ne modifie pas ses configurations / son matériel.
Citation :J'ai pas mal cherché et il est souvent noté qu'il est préférable de faire la mise à jour en local.
Oui mais moi je ne sais pas comment on met un site en local :(
C'est relativement simple :
1. Installez un émulateur web (exemple WampServer)
2. Créez une base de données via PhpMyAdmin (exemple mabase)
3. Traitez la base de données
a. Exportez la base de données de production via l'utilitaire PhpMyAdmin
b. Ouvrez la base de données avec Notepad++ et effectuez un Chercher / Remplacer pour être certain de n'avoir aucun lien brisé (exemple : cherchez
http://VOTRENOMDEDOMAINE, à remplacer par
http://localhost/mon-site et cherchez /CHEMIN-PHYSIQUE-DU-SERVEUR, à remplacer par C:/wamp/www/mon-site)
c. Importez dans PhPMyAdmin local la base de données modifiée
4. Traitez les fichiers du site :
a. Rapatriez les fichiers du site dans un sous-répertoire de www/ (exemple www/mon-site/)
b. Modifiez les chemins et codes présents dans les 2 fichiers mainfile.php et secure.php (pour suivre le même exemple, utilisez le chemin C:/wamp/www/mon-site et l'url
http://localhost/mon-site)
c. Videz les caches de Xoops si cela n'a pas été fait avant
Citation :Faites une sauvegarde de votre site et faites-la tourner en local :
c'est le minimum !Ensuite dupliquez cette sauvegarde pour passer à Xoops 2.5.1.
Conservez toujours en local une sauvegarde fonctionnelle de votre site !De cette manière vous ne pénaliserez pas vos visiteurs en cas de difficulté.