INSTALL
From Openflyers
Lorsqu'un administrateur installe une nouvelle version d'OpenFlyers voici comment les choses se déroulent :
- Tout d'abord, l'administrateur doit taper comme url : .../install/
- OF vérifie alors la présence du fichier config.php. Ce fichier doit être le fichier de la dernière version. Si ce n'est pas le cas, une alerte s'affiche et l'install s'arrête.
- Sinon, OF regarde si ce fichier dispose déjà du choix d'une langue, si ce n'est pas le cas, il demande à l'utilisateur quelle langue doit être utilisée.
- Ensuite, OF va chercher le fichier connect.php, si ce fichier est déjà configuré alors il prend les valeurs contenues dans ce fichier, sinon, il initialise ce fichier en demandant à l'utilisateur les paramêtres pour se connecter à la base de données.
- Enfin, OF teste le contenu de la base de données d'après les paramêtres du fichier connect.php (mis à jour ou non) : si la base de données est vide, alors OF s'oriente vers une installation complète, sinon, il s'oriente vers une mise à jour de la base.
A noter que le test permettant de savoir si la base de données contient quelque chose ou non est très simple :
$DBisEmpty=(mysql_numrows(mysql_query("SHOW TABLES")) == 0);
OF regarde le nombre de tables. La base doit être vide pour qu'il considère qu'il s'agit d'une initialisation complète.
Cela permet à l'administrateur de créer sa base (en la laissant vide) puis de lancer l'install.


