Guide d'installation de l'agenda Provence Media

Principes de base

Pour créer ou mettre à jour les tables nécessaires au bon fonctionnement de l'agenda Provence Media, vous devez utiliser le script install.php du répertoire "install".

Il est important que l'utilisateur MySQL avec lequel vous faites votre installation ait les droits classiques (SELECT/INSERT/UPDATE/DELETE) mais également les droits pour créer ou modifier une table (CREATE et ALTER) sans quoi la création ou la mise à jour ne pourra pas se faire.
De plus vous devez définir des droits en écriture sur le sous-répertoire inc/ afin que le script d'installation puisse modifier votre fichier de configuration.


Si vous n'avez pas accès à ces options, téléchargez le fichier suivant qui contient tous les scripts SQL pour procéder à l'installation ou la mise à jour de l'agenda Provence Media de façon manuelle. Tous les détails sont expliqués dans ce topic.

Installer l'agenda Provence Media pour la première fois

"Dézippez" l'archive phenix.zip, téléchargée sur le site, dans le répertoire racine de votre serveur HTTP. Cela a pour effet de créer un nouveau répertoire phenix contenant les fichiers nécessaires au bon fonctionnement de l'agenda Provence Media.

Cette application utilise les sessions de php4 (si disponible), si vous êtes chez Free ou chez Online.net (Proxad), pensez à créer un répertoire "sessions" à la racine de votre site.

Lancez le script d'installation, en appelant depuis votre navigateur
http://adresse_serveur_web/phenix/install/install.php

Sélectionnez alors "Installer l'agenda Provence Media pour la première fois" dans le menu déroulant puis dans la page suivante indiquez les informations nécessaires à la connexion à votre base de données. Pour le reste laissez vous guidez...

Mettre à jour une version antérieure de l'agenda Provence Media

Si votre répertoire actuel de l'agenda Provence Media se nomme "phenix", renommez-le pour sauvegarder temporairement vos fichiers (exemple appelez le phenix_avant_MAJ).

Effectuez une sauvegarde de votre base de données soit avec un script tel que phpMyAdmin ou bien à partir du script d'installation comme détaillé dans le chapitre suivant.

"Dézippez" l'archive phenix.zip, téléchargée sur le site dans le répertoire racine de votre serveur HTTP. Cela a pour effet de créer un nouveau répertoire phenix contenant les fichiers de la nouvelle version.

Copiez le fichier phenix_avant_MAJ/inc/conf.inc.php dans le répertoire phenix/inc afin de ne pas avoir à ressaisir vos identifiants de connexions et également pour conserver vos options d'environnement de l'agenda Provence Media (durée de sessions, cookies...).

Copiez également le fichier phenix_avant_MAJ/inc/couleur.inc.php dans le répertoire phenix/inc pour conserver vos couleurs associées aux notes, si vous les avez personnalisées.

Si vous avez sauvegardé votre base de données, vous êtes maintenant prêt à lancer le script d'installation, en appelant depuis votre navigateur
http://adresse_serveur_web/phenix/install/install.php

Sélectionnez alors "Mettre à jour votre version de l'agenda Provence Media" dans le menu déroulant puis dans la page suivante indiquez la version de l'agenda Provence Media que vous utilisiez jusqu'à présent. Pour le reste laissez vous guidez, les options du fichier de configuration sont expliquées plus bas...

Une fois l'installation terminée et après s'être assuré que la nouvelle version fonctionne bien, vous pouvez supprimer le répertoire phenix_avant_MAJ.

Sauvegarde de la base de données

Pour sauvegarder vos données avec le script d'installation, sélectionnez "Sauvegarder la base de données" dans la liste déroulante. Les informations de connexions sont normalement récupérées à partir de votre fichier de configuration, il ne vous reste alors plus qu'à choisir les tables concernées, les options d'export (généralement celles par défaut conviennent très bien) et à cliquer sur le bouton Sauver pour créer votre fichier de sauvegarde.

Remarques

L'agenda Provence Media a été développé et testé avec Internet Explorer version 6.0 et ultérieure, Firefox 2.0 et Opéra 8.0. J'ai fait tout mon possible pour le rendre compatible avec d'autres navigateurs (JavaScript et feuille de style) mais sans en avoir la certitude, si vous rencontrez quelques incompatibilités, merci de m'en tenir informé. J'essaierais dans la mesure du possible de les corriger.


PS : si vous intégrez l'agenda Provence Media sur votre site, envoyez moi un petit mail pour mon livre d'or, merci.