Xoops 2.5.4 est publié en version finale

Date 21/11/2011 | Sujet : Core team


XOOPS 2.5.4 Final

Article original par Mamba du 20/11/2011 sur Xoops.org et librement adapté par l'équipe FrXoops

Nouveautés

L'équipe de développement XOOPS est heureuse d'annoncer la sortie de XOOPS 2.5.4 Final.

  • Mise à jour de nos bibliothèques :
    • phpMailer 5.1
    • TinyMCE 3.4.6 (nota: TinyMCE 3.4.7 dans la version française)
    • jQuery 1.7.0
    • jQueryUI 1.8.16
  • Mise à jour des modules livrés avec le noyau Xoops, qui recourent désormais au Framework Module Admin et disposent donc d'une interface d'administration standardisée :
    • Private Message
    • Profile
    • Protector
  • Bugs principaux corrigés (pour plus de détails, lisez le changelog) :
    - quoteConv causait des problèmes avec un nombre important de quotes (Roby73/trabis)
    - Cache bug. La clé n'était générée correctement (andrey3761/trabis)
    - ID: 3425970 Inconnu : Function split() (cesag/trabis)
    - ID: 3424295 Index non défini : tplset (cesag/trabis)
    - Préférences n'utilisait correctement le champ de description, tooltip n'affichait pas le titre et la description sans espace (trabis)
    - Extra height in admin page when warnings are not displayed (timgno/trabis)
    - Files loaded with browse.php (*.js, *.css, etc) are not cached by the browser (trabis)
    - ID: 3421180 CBB 4.05 et Xoops 2.5.4 - erreur avec le with Framework (cesag/trabis)
    - Retrait de l'appel à une feuille de style inexistante dans le menu d'administration
    - ID: 3419812 glisser déposer et Xoops 2.5.3 (CESAG / Trabis)
    - Élément de formulaire Calendrier ne fonctionne pas correctement (Trabis)
    - Vérification /xoops_data accessible en écriture lors de l'installation (Trabis)
    - ID: 3419332 Déconnexion bug (Cesag / Trabis)

Installation de XOOPS

Nouvelle installation

  1. Copiez le contenu du répertoire "htdocs" sur votre serveur, dans un dossier accessible pour le web
  2. Pour des raisons de sécurité, vous êtes encouragés à déplacer les dossiers "xoops_lib" (librairies XOOPS) et "xoops_data" (données de configuration XOOPS) en dehors de la racine du serveur.
  3. Pour des raisons de sécurité, vous êtes encouragés à renommer les dossiers "xoops_lib" et "xoops_data"
  4. Ouvrez en écriture (CHMOD) les dossiers
    • /uploads
    • /xoops_data
    • /xoops_data/caches
    • /xoops_data/caches/smarty_cache
    • /xoops_data/caches/smarty_compile
    • /xoops_data/caches/xoops_cache
  5. Ouvrez en écriture (CHMOD) le fichier mainfile.php
  6. Accédez via http:// au dossier où vous avez installé les fichiers Xoops pour démarrer le processus d'installation

Vous pouvez également consulter le Guide d'installation détaillé
Important : Nous recommandons fortement l'installation du module Protector, conçu pour sécuriser votre site Xoops.

Mise à jour de 2.5.x à 2.5.4 (en utilisant le package de mise à jour correspondant à votre version et charset utilisé)

  1. Téléchargez le package de mise à jour cité plus haut
  2. Écrasez les fichiers de votre site Xoops avec le contenu de "htdocs". Assurez-vous également de remplacer le contenu de "xoops_lib".
  3. Mettez à jour le Module Système depuis l'interface d'administration des modules. Faites de même pour les modules livrés avec le noyau : Profil, PM, et Protector

Mise à jour de Xoops inférieur à 2.5.x (en utilisant le package de mise à jour correspondant à votre charset)

    A / Préparation du package de mise à jour
  1. Connectez-vous en tant qu'administrateur
  2. Vérifiez la configuration système requise, en particulier la version de PHP
  3. Opérez une sauvegarde de votre base de données et des fichiers du site
  4. Ouvrez en écriture les fichiers mainfile.php (CHMOD 444 à 777) et /include/license.php (CHMOD 444 à 777)
  5. Téléchargez le package de mise à jour (voir les liens plus haut)
  6. Supprimez le module "System" existant
  7. Dézippez l'archive de mise à jour téléchargé et écrasez les fichiers de votre site Xoops avec le contenu de "htdocs"
  8. Le cas échéant, renommez les dossiers "xoops_data" et "xoops_lib" du même nom que ceux utilisés par votre site
    B / Préparation de votre site
  1. Si le module Protector est installé, modifiez le fichier mainfile.php en supprimant les 2 lignes :
    include( XOOPS_TRUST_PATH . '/modules/protector/include/precheck.inc.php' ) ;
    include( XOOPS_TRUST_PATH . '/modules/protector/include/postcheck.inc.php' ) ;
    C / Procédure de mise à jour
  1. Accédez à l'interface de mise à jour en accédant à l'url http//www.votre-site.com/upgrade/
  2. Cliquez systématiquement sur le bouton suivant jusqu'à la fin du processus de mise à jour (encoches vertes)
  3. Rendez-vous dans l'interface d'administration des modules et mettez à jour les module Système, puis, les modules Protector, PM et Profile
  4. Supprimez le dossier "upgrade" situé à la racine du site
  5. Rétablissez les permissions d'écriture (CHMOD) sur le fichiers mainfile.php et les dossiers suivants :
    • /uploads
    • /xoops_data
    • /xoops_data/caches
    • /xoops_data/caches/smarty_cache
    • /xoops_data/caches/smarty_compile
    • /xoops_data/caches/xoops_cache

En cas de problème :

  • Activez le mode "debug" depuis les Préférences générales du site.
    Note : depuis XOOPS 2.3.1, le mode debug peut être affiché pour différents Groupes d'utilisateurs Anonymes, Utilisateurs enregistrés ou Administrateurs. Par défaut seuls les administrateurs ont la permission d'afficher les informations de déboggage (Mode 2).
  • Vérifiez l'intégrité des fichiers téléchargés
      Note : le dossier complet XOOPS est publié avec un script capable de vérifier si tous les fichiers ont été correctement téléchargés vers le serveur. Pour l'utiliser, suivez ces instructions:
    • 1. Placez les fichiers checksum.php et checksum.md5 à la racine de votre site
    • 2. Exécutez checksum.php avec votre navigateur (http://votresite/checksum.php)
    • 3. Si nécessaire, re-téléchargez les fichiers système manquants ou endommagés
    • 4. Retirer checksum.php et checksum.md5 de votre serveur
  • Parcourez et interrogez les forums francophones

Comment contribuer au Projet Xoops ?

Nous tenons à remercier tous les développeurs qui ont contribué à cette version de Xoops (ForMusS, Trabis, Mamba, DCrussader, Cesag), et nos utilisateurs qui nous ont aidé avec des tests, en particulier Sabahan.

Équipe de développement XOOPS, 20 novembre 2011






Cet article provient de Communauté Francophone des Utilisateurs de Xoops
https://www.frxoops.org

L'adresse de cet article est :
https://www.frxoops.org/modules/news/article.php?storyid=1877