XOOPS 2.0.16

Date 19/11/2006 | Sujet : Versions

Nous avons le plaisir de vous annoncer la sortie de la version XOOPS 2.0.16. C'est une version de maintenance qui corrige quelques bugs depuis la disponibilité de Xoops 2.0.15.

Veuillez noter que les versions Xoops 2.0.16 et 2.2.5 ( qui est prévue dans quelques jours) seront les dernières versions des séries 2.0 et 2.2 et que le développement dorénavant se focalisera sur la réarchitecture.

Spécifications système

PHP
version PHP >= 4.3.0+ (PHP 4.2.x peut fonctionner mais n'est pas officiellement supporté)
MySQL
serveur MySQL 3.23+
Serveur Web
Un serveur supportant la version PHP requise (Apache fortement recommandé)

Installer XOOPS

    1. Copier le contenu (et pas le dossier) du dossier htdocs/ à la racine de votre serveur
    2. Assurez-vous que le fichier mainfile.php et les dossiers cache, templates_c et uploads sont accessibles en lecture-écriture par le serveur
    3. Accédez au dossier où vous avez installé les fichiers du dossier htdocs en utilisant votre navigateur pour lancer l'assistant d'installation

Dans le répertoire docs du package, vous trouverez un fichier install_fr.html avec plus d'indications.


Mise à jour à partir d'une version antérieure

Par précaution, veuillez préalablement effectuer une sauvegarde de vos fichiers et des tables de votre base de données

Mise à jour à partir d'une version XOOPS 2.0.14/2.0.15

    1. Décompresser le package dans un répertoire temporaire
    2. Copier le dossier "upgrade" à la racine de votre site
    3. Dans ce répertoire temporaire supprimer le fichier htdocs/mainfile.php et le dossier htdocs/install
    4. Transférer par ftp le contenu (pas le dossier) du dossier htdocs à la racine de votre site, ce qui va écraser vos fichiers existants
    5. Accéder à votre site avec un navigateur avec l'adresse /upgrade/
    6. Suivez les instructions affichées pour mettre à jour la base de données
    7. Supprimez le dossier upgrade

Mise à jour d'une version Xoops comprise entre 2.0.7 et 2.0.13.2

    1. Décompresser le package dans un répertoire temporaire
    2. Copier le dossier "upgrade" à la racine de votre site
    3. Dans ce répertoire temporaire supprimer le fichier htdocs/mainfile.php et le dossier htdocs/install
    4. Transférer par ftp le contenu (pas le dossier) du dossier htdocs à la racine de votre site, ce qui va écraser vos fichiers existants
    5. Supprimer les dossiers et fichiers suivants de votre serveur :
        -class/smarty/core
        class/smarty/plugins/resource.db.php
    6. Supprimer tous les fichiers du dossier templates_c (sauf index.html)
    7. Vérifier que le serveur peut écrire dans le fichier mainfile.php (chmod=777)
    8. Accéder à votre site avec un navigateur avec l'adresse /upgrade/ et suivez les instructions
    9. Protéger en écriture à nouveau le fichier mainfile.php (chmod=444)
    10. Supprimez le dossier upgrade
    11. Effectuez une mise à jour du module "system" à partir de l'administration des modules

Contrôle de l'intégrité des fichiers

Cette version de Xoops est livrée avec un script capable de vérifier si tous les fichiers du "system" (le noyau xoops) ont bien été uploadés sur le serveur.

Pour l'utiliser, suivez ces instructions :
    1. uploader les fichiers xoops_md5.php et xoops.md5, situé à la racine du package dans le répertoire racine de votre serveur
    2. exécutez xoops_md5.php dans votre navigateur
    3. si nécessaire, réuploader les fichiers manquants ou corrompus
    4. supprimer les fichiers xoops_md5.php et xoops_.md5 de votre serveur

Découvrir les indications cachées en cas de page blanche

Xoops affiche une page d'erreur basique pour prévenir les erreurs fatales.

Pour vous aider à diagnostiquer la cause de l'erreur, cette page contient des informations supplémentaires qui sont cachées par défaut.

Pour les découvrir utilisez le menu "sélectionner tout" de votre navigateur ; sur la plupart d'entre eux vous pouvez utiliser la combinaison de touches "ctrl+A".

Accès aux templates non supportés

Il a été porté à notre connaissance que quelques modules contiennent une version modifiée de la routine d'installation des modules et accèdent directement aux tables de la base de données pour les templates et les blocs, contournant ainsi les procédures régulières de déclaration des templates.

A cause de cela, quelques changements récents dans le système de manipulation des templates ont rendu ces modules incapables d'accéder à leurs données templates.
Si vous utilisez l'un de ces modules, vous pouvez corriger ce problème en remplaçant le fichier resource.db.php situé dans le dossier class/smarty/xoops_plugins/ par celui fourni dans le dossier extras de ce package.

Veuillez noter cependant qu'en contournant l'interface standard en insérant des modifications dans le noyau, celles-ci ne sont pas supportées et ces modules ne fonctionneront plus avec les futures versions.

Modules

Les packages Xoops ne contiennent pas de modules en dehors du module system. Vous pouvez utiliser les anciens modules du package 2.0.13.2 ou parcourir notre espace téléchargement de modules.

Quelques uns des meilleurs modules peuvent être trouvés sur les sites suivants :

Nous recommandons fortement l'installation du module Protector ce qui apportera une protection additionnelle et des possibilités de journalisation à votre site.

La dernière version du module Protector a été intégrée dans le package francophone. Consulter le fichier protector/docs/readme_fr.html pour la procédure d'installation.

Télécharger Xoops 2.0.16

Xoops 2.0.16fr format zip (2Mo)

changelog 2006/11/12: Version 2.0.16

  • Fixed bug #1538291 : L'en-tête Mailer Return-Path n'était pas paramétré correctement (skalpa/alienhand)
  • Fixed bug #1548771 : Criteria ne prenait pas correctement les valeurs NULL (skalpa/garrath)
  • Fixed bug #1589652 : XoopsTopic::getNiceTopicPathFromId ne fonctionnait pas (skalpa/dugris)
  • Fixed bug #1559119 : Ajout de la clé d'activation au formulaire de connection (skalpa/bandit-x)
  • Fixed bug #1551559 : PHP 5.0.x erreur fatale dans userinfo.php (skalpa/rowd)
  • Fixed bug #1570396 : Cases à cocher ne fonctionnent pas dans la page de notifications des utilisateurs (skalpa/bandit-x)
  • Fixed bug #1565746 : Installer n'accepte pas les mots de passe quand ils contiennent le caractère $ (skalpa/Ann O. Neemous)
  • Fixed bug #1546415 : XoopsForm::getElements broken with insertBreak() (skalpa/dugris)
  • Fixed bug #1549803 : XoopsObject errors are not translated (skalpa/giba+wcrwcr)
  • Fixed bug #1529039 : Ajout fichier language english auth.php. oublié dans la 2.0.14 (pemen)
  • Fixed bug #1525206 : problème d'approvisionnement ldap - timezone_offset (pemen)
  • Fixed bug #1554972 : Authentification - option de maintien de l'approvisionnement après création de l'utilisateur (pemen)
  • Fixed bug #1591544: XOOPS session n'est pas supprimé correctement quand des sessions personnalisés sont activées (phppp/xuser)
  • Correction d'un bug qui provoquait une remise par défaut des options des blocs après la mise à jour d'un module (phppp)
  • Ajout champs supplémentaires pour les correspondances entre les utilisateurs de la base Xoops et un serveur d'authentification. L'utilisateur peut choisir les champs pour la synchronisation. (pemen)






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=1141