0. Décompressez l'archive sur votre ordinateur (PC, par exemple) dans un répertoire temporaire.
1. Déplacez le dossier "upgrade" à l'intérieur du dossier "htdocs" (il a été tenu à l'écart car il n'est pas nécessaire pour l'installation complète) sur votre ordinateur local
2. Supprimez htdocs/mainfile.php, htdocs/install/, htdocs/cache/, htdocs/extras/, htdocs/template_c/, htdocs/themes/ et htdocs/uploads/ Ã partir du dossier "htdocs" sur votre machine LOCAL
* Si vous avez créé le dossier XOOPS_TRUST_PATH sur votre serveur, copiez le contenu de /xoops_lib vers ce répertoire, et supprimez /xoops_lib du dossier "htdocs" sur votre ordinateur local
3. Sur votre serveur, dans le dossier modules supprimer le répertoire "system" et son contenu (important pour une installation propre d'effacer les fichiers inutiles)
4. Envoyez le contenu du dossier htdocs présent sur votre machine LOCALE, écraser vos fichiers présents sur votre serveur
5. Pour des raisons de sécurité, vous êtes encouragés à déplacer les répertoires "/xoops_lib" (pour les bibliothèques XOOPS ) et "/xoops_data" (pour les données XOOPS) en dehors de la racine du site, ou même de changer les noms des dossiers.
6. Faites que le répertoire xoops_data/ soit accessible en écriture; le créer (s'il n'est pas déjà présent) et faites que les répertoires xoops_data/caches/, xoops_data/cache/xoops_cache/, xoops_data/cache/smarty_cache/ et xoops_data/cache/smarty_compile/ soient de même accessibles en écriture.
7. S'assurer que le serveur peut écrire dans mainfile.php
8. Si vous avez Protector installé préalablement, ouvrez le fichier "mainfile.php", et supprimez ou mettez en commentaire les lignes de pré-vérification et de post-vérification (si elles existent):
include XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php' ;
include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php' ;
9. Accédez au dossier /upgrade/ avec un navigateur, et suivez les instructions.
10. Suivez les instructions pour mettre à jour votre base de données.
11. Protégez à nouveau mainfile.php en écriture.
12. Supprimez le dossier "upgrade" de votre serveur.
13. Mettez à jour le module «système», à partir de l'interface d'administration des modules, il est aussi recommandé de mettre à jour d'autres modules, en particulier "profile".
----------------------------------------
Mise à niveau de tout allant de XOOPS 2.0.7 à 2.0.13.2 (en utilisant le package complet correspondant à votre charset)
0. Décompressez l'archive sur votre ordinateur (PC, par exemple) dans un répertoire temporaire.
1. Déplacez le dossier "upgrade" à l'intérieur du dossier "htdocs" (il a été tenu à l'écart car il n'est pas nécessaire pour l'installation complète) sur votre ordinateur local
2. Supprimez htdocs/mainfile.php, htdocs/install/, htdocs/cache/, htdocs/extras/, htdocs/template_c/, htdocs/themes/ et htdocs/uploads/ Ã partir du dossier "htdocs" sur votre machine LOCAL
* Si vous avez créé le dossier XOOPS_TRUST_PATH sur votre serveur, copiez le contenu de /xoops_lib vers ce répertoire, et supprimez /xoops_lib du dossier "htdocs" sur votre ordinateur local
3. Sur votre serveur, dans le dossier modules supprimer le répertoire "system" et son contenu (important pour une installation propre d'effacer les fichiers inutiles)
4. Envoyez le contenu du dossier htdocs présent sur votre machine LOCALE écraser vos fichiers présents sur votre serveur
5. Supprimer les dossiers et fichiers indiqués ci-dessous* de votre serveur (ils appartiennent à une ancienne version):
* class/smarty/core
* class/smarty/plugins/resource.db.php
6. S'assurer que le serveur peut écrire dans mainfile.php
7. Si vous avez Protector installé préalablement, ouvrez le fichier "mainfile.php", et supprimez ou mettez en commentaire les lignes de pré-vérification et de post-vérification (si elles existent):
include XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php' ;
include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php' ;
8. Pour des raisons de sécurité, vous êtes encouragés à déplacer xoops_lib répertoires (pour XOOPS libraries) et xoops_data (pour XOOPS data) de la racine du document, ou même de changer les noms de dossier.
9. Faites que le répertoire xoops_data/ soit accessible en écriture; le créer (s'il n'est pas déjà présent) et faites que les répertoires xoops_data/caches/, xoops_data/cache/xoops_cache/, xoops_data/cache/smarty_cache/ et xoops_data/cache/smarty_compile/ soient de même accessibles en écriture.
10. Accédez au dossier /upgrade/ avec un navigateur, et suivez les instructions.
11. Protégez à nouveau mainfile.php en écriture.
12. Supprimez le dossier "upgrade" de votre serveur
13. Mettez à jour le module «système», à partir de l'interface d'administration des modules, il est aussi recommandé de mettre à jour d'autres modules, en particulier "profile"
----------------------------------------
Mise à jour d'un site non UTF-8 : L'encodage UTF-8 a été introduit dans XOOPS 2.3 comme charset par défaut. Toutefois, il pourrait y avoir quelques problèmes avec la conversion de sites Web existants non UTF-8 en UTF-8. Il y a cependant une assez bonne solution pour cette conversion, les paramètres suivants sont recommandés lorsque vous mettez à jour un site existant, si vous n'êtes pas un utilisateur expérimenté: - Sélectionnez l'option "Ne pas modifier" lors de l'étape "Paramétrage de la base de données» du processus de mise à niveau - Modifiez /languages/Yourlanguage/global.php pour utiliser ISO-8859-1 si elle a été changée en UTF-8 dans votre nouveau fichier global.php define ( '_CHARSET', 'UTF-8');