INSTALL

From Openflyers

Jump to: navigation, search

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.

Image:Install diag.gif

Personal tools