Difference between revisions of "Fichier de configuration"
Jump to navigation
Jump to search
m |
m |
||
Line 10: | Line 10: | ||
$dolibarr_main_db_pass=""; | $dolibarr_main_db_pass=""; | ||
− | Ce fichier ne doit pas jamais être ni modifié, ni lu, par | + | Dolibarr fournit un fichier conf modèle nommé conf/conf.php.example où chaque paramètre est commenté. |
+ | |||
+ | Ce fichier ne doit pas jamais être ni modifié, ni lu directement, par aucune fonctionnalité de Dolibarr. | ||
+ | |||
Il est crée par la procédure d'installation ou de mise a jour de Dolibarr (install/index.php) qui est la seule habilitée à effectuer des actions sur ce fichier. | Il est crée par la procédure d'installation ou de mise a jour de Dolibarr (install/index.php) qui est la seule habilitée à effectuer des actions sur ce fichier. | ||
− | Le contenu de ce fichier est accessible au développement à travers de l'objet''' $conf''' | + | |
+ | Le contenu de ce fichier est accessible au développement à travers de constantes ou de l'objet '''$conf''' créé par le script '''master.inc.php''' qui est appelé par tout programme PHP (scripts ou pages). | ||
+ | |||
+ | Ainsi: | ||
+ | # $dolibarr_main_document_root est connu dans le code grâce à la constante: DOL_DOCUMENT_ROOT | ||
+ | # $dolibarr_main_url_root est connu dans le code grâce à la constante: DOL_URL_ROOT | ||
+ | # $dolibarr_main_db_type est accessible par $conf->db->type | ||
+ | # $dolibarr_main_db_host est accessible par $conf->db->host | ||
+ | # $dolibarr_main_db_name est accessible par $conf->db->name | ||
+ | # $dolibarr_main_db_user est accessible par $conf->db->login | ||
+ | # $dolibarr_main_db_pass n'est pas accessible. Il est lu par le script master.inc.php (appelé par tout fichier PHP) qui crée un connexion db puis efface de sa mémoire le mot de passe. |
Revision as of 19:01, 29 August 2008
Le fichier de configuration de Dolibarr est conf/conf.php. Il est écrit par la procédure d'installation automatisée. Le contenu du fichier standard est :
$dolibarr_main_document_root="/home/www/dolibarr/htdocs"; $dolibarr_main_url_root="http://mondomaine.com/dolibarr"; $dolibarr_main_db_type="mysql"; $dolibarr_main_db_host="localhost"; $dolibarr_main_db_name="dolibarr"; $dolibarr_main_db_user="dolibarr"; $dolibarr_main_db_pass="";
Dolibarr fournit un fichier conf modèle nommé conf/conf.php.example où chaque paramètre est commenté.
Ce fichier ne doit pas jamais être ni modifié, ni lu directement, par aucune fonctionnalité de Dolibarr.
Il est crée par la procédure d'installation ou de mise a jour de Dolibarr (install/index.php) qui est la seule habilitée à effectuer des actions sur ce fichier.
Le contenu de ce fichier est accessible au développement à travers de constantes ou de l'objet $conf créé par le script master.inc.php qui est appelé par tout programme PHP (scripts ou pages).
Ainsi:
- $dolibarr_main_document_root est connu dans le code grâce à la constante: DOL_DOCUMENT_ROOT
- $dolibarr_main_url_root est connu dans le code grâce à la constante: DOL_URL_ROOT
- $dolibarr_main_db_type est accessible par $conf->db->type
- $dolibarr_main_db_host est accessible par $conf->db->host
- $dolibarr_main_db_name est accessible par $conf->db->name
- $dolibarr_main_db_user est accessible par $conf->db->login
- $dolibarr_main_db_pass n'est pas accessible. Il est lu par le script master.inc.php (appelé par tout fichier PHP) qui crée un connexion db puis efface de sa mémoire le mot de passe.