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 | Sauvegarde de votre ancienne base de données Les skins La préparation de la mise à jour Upgrade de la version Upgrade des CV et des modules de formation 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 : cliquez sur le nom de votre base (frame de gauche) puis descendez dans votre page (frame de droite) jusqu'à trouver la fonctionnalité : "Afficher le schéma de la base" Vous cliquez sur "Structure et données" et "Ajouter des énoncés 'drop table'" Vous cliquez sur "Exécuter" : vous recevez ainsi une page avec toute votre base (tables + données) 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]