Index de l'article |
---|
EventCentral 4.4 |
Installation |
Configuration |
Collecte à distance |
Toutes les pages |
Mise à jour
Dans tous les cas, si tu utilises de la collecte distante, pense à faire la mise à jour également sur les serveurs distants — sauf la mise à jour de la base de données.
Version 3 vers version 4
Désolé, pas de mise à jour entre les versions 3 et 4.
Version 4.0.x vers version 4.1
Remplacer le contenu du répertoire c:\program files\EventCentral4 par le contenu de l'archive (supprimer l'ancien contenu).
Version 4.0.x ou 4.1 vers version 4.2
La structure de la base de données a changé avec la version 4.2. N'aie pas peur : tes données seront conservées. La méthode est la suivante :
- Remplacer le contenu du répertoire c:\program files\EventCentral4 par le contenu de l'archive (supprimer l'ancien contenu).
- Exécuter le script SQL de mise à jour de la base de données update.sql, après avoir éventuellement remplacé le nom de la base de données dans ce script. Par défaut, elle est nommée "eventcentral".
mysql -u root -p
<mot de passe>
mysql> source update.sql;
mysql> exit; - Supprimer le fichier update.sql.
Version 4.x vers version 4.3
La structure de la base de données a changé avec la version 4.3. N'aie pas peur : tes données seront conservées. La méthode est la suivante :
- Remplacer le contenu du répertoire c:\program files\EventCentral4 par le contenu de l'archive (supprimer l'ancien contenu).
- Si ta version actuelle est <= 4.1, exécuter le premier script SQL de mise à jour de la base de données update_4x_42.sql, après avoir éventuellement remplacé le nom de la base de données dans ce script. Par défaut, elle est nommée "eventcentral". Ta base est maintenant en version 4.2.
- Exécuter le script SQL de mise à jour de la base de données update_42_43.sql, après avoir éventuellement remplacé le nom de la base de données dans ce script. Par défaut, elle est nommée "eventcentral". Ta base est enfin en version 4.3.
mysql -u root -p
<mot de passe>
mysql> source update_4x_42.sql;
mysql> source update_42_43.sql;
mysql> exit; - Supprimer les fichiers update*.sql.
Version 4.x vers version 4.3.1
La structure de la base de données a changé avec la version 4.3.1. N'aie pas peur : tes données seront conservées. La méthode est la suivante :
- Dans l'administration d'EventCentral, note la version que tu utilises actuellement.
- Supprime le contenu du répertoire c:\program files\EventCentral4, remplace-le par le contenu de l'archive que tu as téléchargée.
- Va sur la page d'accueil d'EventCentral, qui doit hurler que des mises à jour sont disponibles.
- Vérifie d'abord ta configuration, dans la page d'administration. Hé oui, tu viens d'écraser ton fichier de configuration.
- Uniquement sur le serveur hébergeant la base de données (pas sur les serveurs faisant de la collecte distante) : De retour sur la page d'accueil, clique sur Lancer la mise à jour. Choisis les mises à jour à lancer en fonction de la version précédemment installée d'EventCentral. Les fichiers sont nommés update_<ancienne version>_<nouvelle version> (l'ordre d'application des fichiers n'a pas d'importance).
- Hop, fini.
Version 4.3.1 vers version 4.4
Pas de modification du shéma de la base de données.
- Remplacer le contenu du répertoire c:\program files\EventCentral4 par le contenu de l'archive (supprimer l'ancien contenu), sauf config.inc qui contient le paramétrage de l'application.
Installation
Pour plus de facilité, nous appellerons ton serveur ouèbe SERVEUR_CENTRAL plutôt que Catherine, parce que Catherine ça fait pas sérieux.
Installations prérequises
Or donc, sur SERVEUR_CENTRAL, il faut avant toute chose :
- Récupérer les programmes prérequis
- Installer Apache (ou IIS, mais tant pis pour toi)
- Installer MySQL v4.0.0 minimum (package "essential", installation "typical") et le configurer à suivre (notamment mot de passe root)
- Installer Active Perl (installation complète)
- Ajouter avec PPM le package Perl DBD::mysql
[set HTTP_proxy=http://votre.proxy.interne:8080]
En cas de problème, voir ces commentaires.
ppm install DBD::mysql
Les autres packages Perl nécessaires sont :- Win32::NetAdmin
- Win32::TieRegistry
- Win32::NetResource
- HTTP::Date
- DBI
- CGI
- Time::HiRes
- Locale::Maketext
- XML::Simple
- FindBin
Installation d'EventCentral
Décompacte le zip amoureusement concocté par mes soins sur SERVEUR_CENTRAL, dans C:\Program Files\. Cela va créer le répertoire "EventCentral44".
Change si nécessaire à la première ligne de chaque script *.pl le chemin de l'interpréteur Perl. Si tu as fait une installation standard de Active Perl, tu peux laisser #!c:\perl\bin\perl.
Assure-toi ensuite qu'Apache veuille bien exécuter des scripts Perl se trouvant dans le répertoire d'EventCentral. Pour ça, ajoute dans le fichier de configuration d'Apache httpd.conf les lignes suivantes :
Alias /eventcentral/ "C:/Program Files/eventcentral44/html/"
<Directory "C:/Program Files/eventcentral44/html/">
AddHandler cgi-script .pl
Options Indexes FollowSymLinks -MultiViews +ExecCGI
AllowOverride all
Order allow,deny
Allow from all
</Directory>
Il faut relancer Apache après ces modifications.