====== Le fichier config.php ======
Le fichier **config.php** qui se trouve à la racine de votre NPDS est la base de toute configuration : MySQL, nom de votre site, slogan, etc...
Cependant, les seuls paramètres que nous vous conseillons de modifier dans ce fichier sont les paramètres MySQL. Les autres sont aisément modifiables dans les [[preference|préférences]] de l'administration.
===== Les variables MySQL =====
Voici la liste des variables qui ne sont pas gérées par l'interface d'administration.
^ Variable ^ Description ^
|$dbhost | Adresse du serveur MySQL (généralement localhost)|
|$dbuname | Nom d'utilisateur MySQL|
|$dbpass | Mot de passe de l'utilisateur MySQL (parfois vide, surtout en local)|
|$dbname | Nom de la base de données dédiée à NPDS|
|$mysql_p | __Obsolète!__ Garder la connexion à MySQL active entre plusieurs appels (1 ou 0)|
|$mysql_i | Utilisation de l'extension mysqli de PHP (1)|
|$debugmysql :!:| Ecriture ou pas des logs Mysql dans /slogs/mysql.log (1 ou 0)|
**Variables inexistantes dans la version actuelle**|
|DELETEME $system | Type de serveur où est hébergé votre NPDS : 0 pour les serveur Unix (majorité des serveurs) ou 1 pour le serveurs Windows|
|DELETEME $system_md5 | Encoder les mots de passe des administrateurs en md5 (système d'encryption non-réversible). Ceci est très utile si plusieurs administrateurs ont accès à la base de données.|
:!: Attention à n'utiliser qu'en cas de besoin ! Toutes les requêtes , les erreurs, les échecs sont écrites dans le fichier ce qui signifie que sa taille atteindra rapidement ... plusieurs giga !..
===== En savoir plus =====
Nous vous le répétons, il vaut mieux modifier les paramètres via le panneau de [[preference|préférences]]. Cependant, si vous souhaitez mettre les mains dans camboui, le fichier config.php est largement commenté (en anglais).