Introduction
Cette page indique les instructions de configuration du serveur GZid. Toute la configuration s'effectue dans le fichier config.php qui est normalement commenté de manière compréhensible. Tous les paramètres sont stockés dans des constantes PHP via la fonction define().
Pour appliquer un paramètre, vous devez utiliser une fonction du type :
define('NOM_CONSTANTE','valeur');
Exemple :
define('MYSQL_HOST','localhost');
Il se peut que vous rencontriez également des variables php, par exemple :
$db_prefix = "hub_";
Cache
Le serveur GZid est doté d'un système de cache pour stocker les secrests partagés.
- CACHE : peut prendre les valeurs suivantes:
- file : le stockage se fait dans le dossier cache/server du système de fichiers. Plus rapide et économe en ressource mais moins sécurisé que mysql.
- mysql : stockage dans une base MySQL
MySQL
Obligatoire si CACHE=="mysql"
Dans la première section du fichier de configuration, vous devez renseigner les constantes suivantes pour le fonctionnement de la base de données :
- MYSQL_HOST : serveur MySQL sur le port par défaut. (Ex: localhost)
- MYSQL_USER : nom d'utilisateur MySQL. (Ex: loginhub)
- MYSQL_PASS : mot de passe MySQL. (Ex: g416e4g3d1h64h)
- MYSQL_DATABASE : nom de la base de données MySQL contenant les tables du LoginHub. (Ex: loginhub)
- $db_prefix : le préfixe des tables du LoginHub. hub_ par défaut.