Ganesha
Version 2.0

MISE À JOUR DE VERSION (1.X -> 2.0)

INTRODUCTION

DESCRIPTION

NOUVEAUTÉS

INSTALLATION FRAÎCHE

MISE À JOUR DE VERSION

FONCTIONNEMENT

DÉTAILS

CONFIGURATION AVANCÉE

LICENCE

Important : Si vous n'arrivez pas à faire votre mise à jour, un seul réflexe : le forum de Ganesha

Sauvegarde de votre ancienne base de données

Si vous avez déjà installé la version 1.3, l'install automatique assure une mise à jour de votre base de données. Toutefois nous vous conseillons de faire une sauvegarde de votre base de données avec PhpMyAdmin par exemple.

Info générales : http://www.phpmyadmin.net

Dans PhpMyAdmin :

  1. cliquez sur le nom de votre base (frame de gauche)
  2. puis descendez dans votre page (frame de droite) jusqu'à trouver la fonctionnalité : "Afficher le schéma de la base"
  3. Vous cliquez sur "Structure et données" et "Ajouter des énoncés 'drop table'"
  4. Vous cliquez sur "Exécuter" : vous recevez ainsi une page avec toute votre base (tables + données)
  5. Vous sélectionnez tout (Control + touche "A" du clavier Windows sinon souris) puis faites un copier/coller de l'ensemble dans un fichier texte (avec le BlocNote par ex.)

Les skins

Avec la version 2.0, chaque skin est défini par un répertoire (nom du skin) et par 2 fichiers : color.inc.php et ganesha.css.

Pour plus d'informations, allez voir la page Détails.

La préparation de la mise à jour

Avec la version 2.0, vous n'utilisez plus ganesha.inc.php mais anema.inc.php, vous ne conservez que les répertoires suivants :

  • cv
  • formation
  • groupes
  • upload_tuteur

Pour aller vite et garder sur le site vos anciens répertoires au cas où, vous allez renommer les répertoires que nous devons supprimer en mettant un _ (un "underscore") devant le nom :

  • ganesha ==> _ganesha
  • phorum ==> _phorum
  • visiteurs20 ==> _visiteurs20
  • chat ==> _chat

Vous faites maintenant un FTP des répertoires de la nouvelle version :

  • ganesha
  • phorum
  • visiteurs20
  • chat
  • install
  • intro
  • testconfig (optionnel)
  • docs
  • bno
  • debug

et les fichiers à la racine :

  • gpl.txt
  • index.php
  • lisez-moi.php
  • version.txt

Upgrade de la version

Maintenant, passons au changement de version, supposons que votre version soit installée dans :

http://www.mondomaine.com/plateforme/

Tapez dans votre navigateur l'url suivante :

http://www.mondomaine.com/plateforme/index.php

La page fait un reroutage automatique vers le répertoire d'installation.

Vous pouvez commencer l'installation, n'oubliez pas de choisir à l'étape 3 :
"Mise à jour de la base de données de la version 1.3.X"

Remarque : anema.inc.php

Lors de l'installation, des fichiers anema.inc.php vont être copiés dans tous les répertoires de l'application Ganesha : NE PAS LES EFFACER !

Ils contiennent le chemin d'accès aux fichiers include (plus d'infos dans configuration avancée)

Upgrade des CV et des modules de formation

Si vous avez créé des CV (pour les tuteurs) et des modules de formation, vous devez changer le code Php inséré au début du fichier. Prenez votre éditeur de texte et faites les changements suivants :

1.3 2.0
<?PHP
include "../ganesha.inc.php";
if (!Init($connexion,'','')) {
    PageErreur();
    exit();
}
?>
...
<link rel="stylesheet" href="<?php echo $HTTP['skin'].$gfilecss?>" type="text/css">
<?PHP
include "../anema.inc.php";
?>
...
...
...
...
...
<?php stylesheet() ?>
 

[Haut]

Accueil Site support Ganesha anema formation