Exécution de la mise à niveau
Avant d’exécuter le principal upgraded, assurez-vous d’avoir terminé la Vérification de pré-vol. L’interface de mise à niveau nécessite que le pré-vol soit exécuté au moins une fois et vous y dirigera si vous ne l’avez pas.
Lancez la mise à niveau en pointant votre navigateur vers le répertoire upgrade de votre site :
http://example.com/upgrade/Cela devrait afficher une page comme celle-ci :

Sélectionnez le bouton “Continuer” pour continuer.
Chaque “Continuer” avance à travers un autre correctif. Continuez jusqu’à ce que tous les correctifs soient appliqués, et la page de mise à niveau du module système soit présentée.

Ce que la mise à niveau 2.5.11 → 2.7.0 applique
Section intitulée « Ce que la mise à niveau 2.5.11 → 2.7.0 applique »Lors de la mise à niveau de XOOPS 2.5.11 vers 2.7.0, le upgraded applique les correctifs suivants. Chacun est présenté comme une étape distincte dans l’assistant afin que vous puissiez confirmer ce qui est en cours de modification :
- Supprimer le PHPMailer groupé obsolète. La copie groupée de PHPMailer à l’intérieur du module Protector est supprimée. PHPMailer est maintenant fourni via Composer dans
xoops_lib/vendor/. - Supprimer le dossier HTMLPurifier obsolète. De même, l’ancien dossier HTMLPurifier à l’intérieur du module Protector est supprimé. HTMLPurifier est maintenant fourni via Composer.
- Créer la table
tokens. Une nouvelle tabletokensest ajoutée pour le stockage générique de jetons scoped. La table a des colonnes pour l’id de jeton, l’id utilisateur, la portée, le hachage et les horodatages émis/expires/utilisés, et est utilisée par les fonctionnalités basées sur les jetons dans XOOPS 2.7.0. - Élargir
bannerclient.passwd. La colonnebannerclient.passwdest élargie àVARCHAR(255)afin qu’elle puisse stocker les hachages de mot de passe modernes (bcrypt, argon2) au lieu de la colonne étroite héritée. - Ajouter des préférences de cookie de session. Deux nouvelles préférences sont insérées :
session_cookie_samesite(pour l’attribut SameSite du cookie) etsession_cookie_secure(pour forcer les cookies HTTPS uniquement). Consultez Après la mise à niveau pour savoir comment les vérifier après la fin de la mise à niveau.
Aucune de ces étapes ne touche à vos données de contenu. Vos utilisateurs, publications, images et données de module restent inchangés.
Choisir une langue
Section intitulée « Choisir une langue »La principale distribution XOOPS est livrée avec le support de l’anglais. Le support de paramètres régionaux supplémentaires est fourni par les sites de support local XOOPS. Ce support peut prendre la forme d’une distribution personnalisée ou de fichiers supplémentaires à ajouter à la distribution principale.
Les traductions XOOPS sont maintenues sur transifex
Si votre upgraded XOOPS a un support de langue supplémentaire, vous pouvez changer la langue en sélectionnant l’icône de langue dans les menus supérieurs et en choisissant une langue différente.
