conf.php.example 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333
  1. <?php
  2. // Dolibarr example for conf.php file
  3. //
  4. // Do not edit this file without changing its name.
  5. // This file is an example of empty config file for Dolibarr than can be used to create "conf.php".
  6. //
  7. // Warning: Be sure to not add line feed or spaces after closing php tag.
  8. //###################
  9. // Main parameters
  10. //###################
  11. // dolibarr_main_url_root
  12. // This parameter defines the root URL of your Dolibarr index.php page without ending "/".
  13. // It must link to the directory htdocs.
  14. // In most cases, this is autodetected but it's still required
  15. // * to show full url bookmarks for some services (ie: agenda rss export url, ...)
  16. // * or when using Apache dir aliases (autodetect fails)
  17. // * or when using nginx (autodetect fails)
  18. // Examples:
  19. // $dolibarr_main_url_root='http://localhost';
  20. // $dolibarr_main_url_root='http://mydolibarrvirtualhost';
  21. // $dolibarr_main_url_root='http://myserver/dolibarr/htdocs';
  22. // $dolibarr_main_url_root='http://myserver/dolibarralias';
  23. //
  24. $dolibarr_main_url_root='';
  25. // dolibarr_main_document_root
  26. // This parameter contains absolute file system directory of Dolibarr
  27. // htdocs directory
  28. // Examples:
  29. // $dolibarr_main_document_root='/var/www/dolibarr/htdocs';
  30. // $dolibarr_main_document_root='C:/My web sites/dolibarr/htdocs';
  31. //
  32. $dolibarr_main_document_root='';
  33. // dolibarr_main_url_root_alt
  34. // This parameter defines the relative sub URLs to add to $dolibarr_main_url_root to
  35. // forge alternative root directories (used by modules developers).
  36. // You can put several values, separated by a coma, but number of entries must match
  37. // number of entries into $dolibarr_main_document_root_alt.
  38. // Examples:
  39. // $dolibarr_main_url_root_alt='/custom';
  40. // $dolibarr_main_url_root_alt='/extensions1,/extensions2';
  41. //
  42. //$dolibarr_main_url_root_alt='/custom';
  43. // dolibarr_main_document_root_alt
  44. // This parameter contains absolute alternative root file system directories (used by
  45. // modules developers).
  46. // You can put several values, separated by a coma, but number of entries must match
  47. // number of entries into $dolibarr_main_url_root_alt.
  48. // Examples:
  49. // $dolibarr_main_document_root_alt='/var/www/dolibarr/htdocs/custom';
  50. // $dolibarr_main_document_root_alt='C:/My web sites/dolibarr/htdocs/extensions1,C:/My web sites/dolibarr/htdocs/extensions2';
  51. //
  52. //$dolibarr_main_document_root_alt='/var/www/dolibarr/htdocs/custom';
  53. // dolibarr_main_data_root
  54. // This parameter contains absolute file system directory of Dolibarr
  55. // directory used to store uploaded and generated physical files.
  56. // Examples:
  57. // $dolibarr_main_data_root='/var/www/dolibarr/documents';
  58. // $dolibarr_main_data_root='E:/My web sites/dolibarr/documents';
  59. //
  60. $dolibarr_main_data_root='';
  61. // dolibarr_main_db_host
  62. // This parameter contains host name or ip address of Dolibarr database
  63. // server.
  64. // Examples:
  65. // $dolibarr_main_db_host='localhost';
  66. // $dolibarr_main_db_host='127.0.0.1';
  67. // $dolibarr_main_db_host='192.168.0.10';
  68. // $dolibarr_main_db_host='mysql.myserver.com';
  69. //
  70. $dolibarr_main_db_host='';
  71. // dolibarr_main_db_port
  72. // This parameter contains the port of the Dolibarr database.
  73. // Default value: none
  74. // Examples:
  75. // $dolibarr_main_db_host='3306';
  76. //
  77. $dolibarr_main_db_port='';
  78. // dolibarr_main_db_name
  79. // This parameter contains name of Dolibarr database.
  80. // Examples:
  81. // $dolibarr_main_db_name='dolibarr';
  82. // $dolibarr_main_db_name='mydatabase';
  83. //
  84. $dolibarr_main_db_name='';
  85. // dolibarr_main_db_user
  86. // This parameter contains user name used to read and write into
  87. // Dolibarr database.
  88. // Examples:
  89. // $dolibarr_main_db_user='admin';
  90. // $dolibarr_main_db_user='dolibarruser';
  91. //
  92. $dolibarr_main_db_user='';
  93. // dolibarr_main_db_pass
  94. // This parameter contains password used to read and write into
  95. // Dolibarr database.
  96. // Examples:
  97. // $dolibarr_main_db_pass='myadminpass';
  98. // $dolibarr_main_db_pass='myuserpassword';
  99. //
  100. $dolibarr_main_db_pass='';
  101. // dolibarr_main_db_type
  102. // This parameter contains the name of the driver used to access your
  103. // Dolibarr database.
  104. // Default value: none
  105. // Possible values: mysql, mysqli, pgsql
  106. // Examples:
  107. // $dolibarr_main_db_type='mysql';
  108. // $dolibarr_main_db_type='mysqli';
  109. // $dolibarr_main_db_type='pgsql';
  110. //
  111. $dolibarr_main_db_type='';
  112. // dolibarr_main_db_character_set
  113. // Database character set used to store data (forced during database creation).
  114. // Default value: depends on database driver
  115. // Examples:
  116. // dolibarr_main_db_character_set='utf8';
  117. //
  118. $dolibarr_main_db_character_set='utf8';
  119. // dolibarr_main_db_collation
  120. // Database character set used to sort data (forced during database creation).
  121. // Default value: depends on database driver
  122. // Examples:
  123. // dolibarr_main_db_collation='utf8_general_ci';
  124. //
  125. $dolibarr_main_db_collation='utf8_general_ci';
  126. //##################
  127. // Login
  128. //##################
  129. // dolibarr_main_authentication
  130. // This parameter contains the way authentication is done.
  131. // If value "ldap" is used, you must also set parameters dolibarr_main_auth_ldap_*
  132. // Default value: dolibarr
  133. // Possible values: Any values found in files in htdocs/core/login directory after
  134. // the "function_" string and before the ".php" string. You can also separate several
  135. // values using a ",". In this case, Dolibarr will check login/pass for each value in
  136. // order defined into value. However, note that this can't work with all values.
  137. // Examples:
  138. // $dolibarr_main_authentication='http';
  139. // $dolibarr_main_authentication='dolibarr';
  140. // $dolibarr_main_authentication='ldap';
  141. // $dolibarr_main_authentication='openid,dolibarr';
  142. // $dolibarr_main_authentication='forceuser'; // Add also $dolibarr_auto_user='loginforuser';
  143. //
  144. $dolibarr_main_authentication='dolibarr';
  145. // Parameters used to setup LDAP authentication.
  146. // Uncomment them if dolibarr_main_authentication = 'ldap'
  147. //
  148. // $dolibarr_main_auth_ldap_host='127.0.0.1'; // You can define several servers here separated with a comma.
  149. // $dolibarr_main_auth_ldap_port='389'; // Port
  150. // $dolibarr_main_auth_ldap_version='3';
  151. // $dolibarr_main_auth_ldap_servertype='openldap'; // openldap, activedirectory or egroupware
  152. // $dolibarr_main_auth_ldap_login_attribute='loginfield'; // Ex: uid or samaccountname for active directory
  153. // $dolibarr_main_auth_ldap_dn='ou=users,dc=my-domain,dc=com'; // Ex: ou=users,dc=my-domain,dc=com
  154. // $dolibarr_main_auth_ldap_filter = ''; // If defined, two previous parameters are not used to find a user into LDAP. Ex: (uid=%1%) or &(uid=%1%)(isMemberOf=cn=Sales,ou=Groups,dc=opencsi,dc=com).
  155. // $dolibarr_main_auth_ldap_admin_login=''; // Required only if anonymous bind disabled. Ex: cn=admin,dc=example,dc=com
  156. // $dolibarr_main_auth_ldap_admin_pass=''; // Required only if anonymous bind disabled. Ex: secret
  157. // $dolibarr_main_auth_ldap_debug='false';
  158. // dolibarr_main_demo
  159. // Login and pass to use in a demo mode
  160. // Default value: ''
  161. // Examples:
  162. // $dolibarr_main_demo='autologin,autopass'
  163. //##################
  164. // Security
  165. //##################
  166. // dolibarr_main_force_https
  167. // This parameter allows to force the HTTPS mode.
  168. // 0 = No forced redirect
  169. // 1 = Force redirect to https, until SCRIPT_URI start with https into response
  170. // 2 = Force redirect to https, until SERVER["HTTPS"] is 'on' into response
  171. // 'https://my.domain.com' = Force reditect to https using this domain name.
  172. // Warning: If you enable this parameter, your web server must be configured to
  173. // respond URL with https protocol.
  174. // According to your web server setup, some values may works and other not. Try
  175. // different values (1,2 or 'https://my.domain.com') if you experience problems.
  176. // Default value: 0
  177. // Possible values: 0, 1, 2 or 'https://my.domain.com'
  178. // Examples:
  179. // $dolibarr_main_force_https='0';
  180. //
  181. $dolibarr_main_force_https='0';
  182. // dolibarr_main_prod
  183. // When this parameter is defined, all errors messages are not reported.
  184. // This feature exists for production usage to avoid to give any information to hackers.
  185. // Default value: 0
  186. // Possible values: 0 or 1
  187. // Examples:
  188. // $dolibarr_main_prod='0';
  189. //
  190. $dolibarr_main_prod='0';
  191. // $dolibarr_main_restrict_os_commands
  192. // To restrict commands you can execute by the backup feature, enter allowed command here.
  193. // Note: If you can, defining permission on OS linux (using SELinux for example) may be a better choice.
  194. // Default value: 'mysqldump, mysql, pg_dump, pgrestore'
  195. // Examples:
  196. // $dolibarr_main_restrict_os_commands='mysqldump, /usr/local/bin/otherdumptool';
  197. //
  198. $dolibarr_main_restrict_os_commands='mysqldump, mysql, pg_dump, pgrestore';
  199. // dolibarr_nocsrfcheck
  200. // This parameter can be used to disable CSRF protection.
  201. // This might be required if you access Dolibarr behind a proxy that make
  202. // URL rewriting, to avoid false alarms.
  203. // Default value: 0
  204. // Possible values: 0 or 1
  205. // Examples:
  206. // $dolibarr_nocsrfcheck='0';
  207. //
  208. $dolibarr_nocsrfcheck='0';
  209. // dolibarr_mailing_limit_sendbyweb
  210. // Can set a limit for mailing send by web. Can be used for a restricted mode.
  211. // Default value: 0 (use database value if exist)
  212. // Examples:
  213. // $dolibarr_mailing_limit_sendbyweb='0';
  214. //##################
  215. // Other
  216. //##################
  217. // dolibarr_main_db_prefix
  218. // This parameter contains prefix of Dolibarr database. 'llx_' if not defined.
  219. // Examples:
  220. // $dolibarr_main_db_prefix='llx_';
  221. // dolibarr_main_limit_users
  222. // Can set a limit on the number of users it will be possible to create
  223. // (the superadmin not included). Can be used for a restricted mode.
  224. // Default value: 0 (unlimited)
  225. // Examples:
  226. // $dolibarr_main_limit_users='0';
  227. // dolibarr_strict_mode
  228. // Set this to 1 to enable the PHP strict mode. For dev environment only.
  229. // Default value: 0 (use database value if exist)
  230. // Examples:
  231. // $dolibarr_strict_mode=0;
  232. // dolibarr_pdf_force_fpdf
  233. // Set this to 1 to use the libray FPDF instead of TCPDF. FPDF is not embedded with Dolibarr,
  234. // so you also have to uncomment line $dolibarr_lib_FPDF_PATH to provide path to FPDF library.
  235. // Warning: FPDF does not support all features supported by TCPDF used by default. So using
  236. // this library instead of TCPF will break some features like transparent logo, cyrillic, arab,
  237. // and asiatic languages, total number of pages, ...
  238. // Default value: 0
  239. // Examples:
  240. // $dolibarr_pdf_force_fpdf=1;
  241. //#################################
  242. // Path to external libraries/fonts
  243. //#################################
  244. // Value to overwrite path to use shared libraries instead of embedded one
  245. //$dolibarr_lib_ADODB_PATH='/usr/share/php/adodb';
  246. //$dolibarr_lib_TCPDF_PATH='/usr/share/php/tcpdf';
  247. //$dolibarr_lib_FPDI_PATH='/usr/share/php/fpdi';
  248. //$dolibarr_lib_FPDF_PATH='/usr/share/php/fpdf';
  249. //$dolibarr_lib_GEOIP_PATH='';
  250. //$dolibarr_lib_NUSOAP_PATH='/usr/share/php/nusoap';
  251. //$dolibarr_lib_PHPEXCEL_PATH='';
  252. //$dolibarr_lib_ODTPHP_PATH='';
  253. //$dolibarr_lib_ODTPHP_PATHTOPCLZIP="/usr/share/php/libphp-pclzip";
  254. // Value to overwrite path to use shared javascript instead of embedded one
  255. //$dolibarr_js_CKEDITOR='/javascript/ckeditor';
  256. //$dolibarr_js_JQUERY='/javascript/jquery';
  257. //$dolibarr_js_JQUERY_UI='/javascript/jquery-ui';
  258. //$dolibarr_js_JQUERY_FLOT='/javascript/flot';
  259. // Value to overwrite some path to use font instead of embedded one
  260. //$dolibarr_font_DOL_DEFAULT_TTF="/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf";
  261. //$dolibarr_font_DOL_DEFAULT_TTF_BOLD="/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf";
  262. //##############################
  263. // External module
  264. //##############################
  265. // multicompany_transverse_mode
  266. // Prerequisite: Need external module "multicompany"
  267. // Pyramidal (0): The rights and groups are managed in each entity. Each user belongs to the entity he was created into.
  268. // Transversal (1): The user is created and managed only into master entity but can login to all entities if he is admmin
  269. // of entity or belongs to at least one user group created into entity.
  270. // Default value: 0 (pyramidal)
  271. // Examples:
  272. // $multicompany_transverse_mode='1';