4 * LODEL - Logiciel d'Edition ELectronique.
6 * Copyright (c) 2001-2002, Ghislain Picard, Marin Dacos
7 * Copyright (c) 2003, Ghislain Picard, Marin Dacos, Luc Santeramo, Nicolas Nutten, Anne Gentil-Beccot
8 * Copyright (c) 2004, Ghislain Picard, Marin Dacos, Luc Santeramo, Anne Gentil-Beccot, Bruno Cénou
9 * Copyright (c) 2005, Ghislain Picard, Marin Dacos, Luc Santeramo, Gautier Poupeau, Jean Lamy, Bruno Cénou
10 * Copyright (c) 2006, Marin Dacos, Luc Santeramo, Bruno Cénou, Jean Lamy, Mikaël Cixous, Sophie Malafosse
11 * Copyright (c) 2007, Marin Dacos, Bruno Cénou, Sophie Malafosse, Pierre-Alain Mignot
13 * Home page: http://www.lodel.org
15 * E-Mail: lodel@lodel.org
19 * This program is free software; you can redistribute it and/or modify
20 * it under the terms of the GNU General Public License as published by
21 * the Free Software Foundation; either version 2 of the License, or
22 * (at your option) any later version.
24 * This program is distributed in the hope that it will be useful,
25 * but WITHOUT ANY WARRANTY; without even the implied warranty of
26 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
27 * GNU General Public License for more details.
29 * You should have received a copy of the GNU General Public License
30 * along with this program; if not, write to the Free Software
31 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.*/
35 Installation par defaut sans pre-configuration.
40 $cfg['version']="0.9";
41 # revision SVN de la release
42 $cfg['revision']="443X";
45 # Racine de lodel sur le systeme
50 # ATTENTION : $urlroot doit toujours se terminer par /, il ne peut etre vide
54 # Emplacement des scripts
55 # par exemple $home="/var/www/lodel/scripts";
56 # cette variable est ecrasee dans siteconfig.php a partir de la version 0.5
57 # elle pourra alors etre supprimee de ce script
58 # cette variable doit se terminer par / obligatoirement.
59 $cfg['home']="./lodel-0.9/scripts/";
62 # URL contenant les fichiers communs partagés
63 # par exemple $shareurl="http://lodel.revues.org/share";
64 # la version sera ajoutee sur le dernier repertoire, donc la chaine ne doit pas se terminer par /
65 $cfg['shareurl']=$cfg['urlroot']."share";
67 # Repertoire contenant les fichiers communs partagés
68 # par exemple $sharedir="/var/www/lodel/share";
69 # ->a supprimer de ce fichier quand tous les lodel seront passe en versionning
70 $cfg['sharedir']="{$cfg['pathroot']}/share";
73 # Localisation des fichiers archive pour l'import de donnees
76 # Timeout pour les sessions
78 $cfg['timeout']=120*60;
80 # Timeout pour les cookies
82 $cfg['cookietimeout']=4*3600;
85 # Nom de la base de donnees
86 $cfg['database']="xxxxxxxxxxxxxxxxxxxxxxxxxxx";
89 $cfg['dbusername']="xxxxxxxxxxxxxxxxxxxxxxxxxx";
91 $cfg['dbpasswd']="xxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
93 $cfg['dbhost']="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
94 # temps de cache des résultats SQL
95 $cfg['sqlCacheTime'] = 3600*24;
96 $GLOBALS['sqlCacheTime']=$cfg['sqlCacheTime'];
98 $cfg['dbDriver'] = 'mysql';
100 # contact bug. Adresse mail de la personne contactee automatiquement en cas de bug
101 $cfg['contactbug']="";
103 # Repertoire contenant le binaire de mysql
104 $cfg['mysqldir']="/usr/bin";
106 # chemin pour la commande zip ou pclzip pour utiliser la librairie pclzip
107 $cfg['zipcmd']="pclzip";
109 # chemin pour la commande unzip ou pclzip pour utiliser la librairie pclzip
110 $cfg['unzipcmd']="pclzip";
113 # Prefix pour les tables. Utile quand on utilise qu'une seule database pour plusieurs applications.
114 $cfg['tableprefix']="lodel_";
116 # LODEL n'utilise qu'une seule DB. Sinon, il utilise une DB principale plus une DB par site. "on" ou "" (ou "off")
117 $cfg['singledatabase']="on";
120 # Nom de la session (cookie)
121 $cfg['sessionname']="session{$cfg['database']}";
125 $cfg['extensionscripts']="php"; # extension .php ou .html pour les scripts accessibles par les internautes
126 define("URI","id"); # position de l'id dans l'URL, a gauche signifie du genre documentXXX.php
129 # configuration du ServOO
130 $cfg['servoourl']="";
131 $cfg['servoousername']="";
132 $cfg['servoopasswd']="";
133 # repertoire temporaire d'extraction ServOO
134 $cfg['tmpoutdir']="";
136 # configuration du proxy pour atteindre le ServOO
137 $cfg['proxyhost']="";
138 $cfg['proxyport']="8080";
140 #tableau des types de fichiers acceptés à l'upload
141 $cfg['authorizedFiles'] = array( '.png', '.gif', '.jpg', '.jpeg', '.tif', '.doc', '.odt', '.ods', '.odp', '.pdf', '.ppt', '.sxw', '.xls', '.rtf', '.zip', '.gz', '.ps', '.ai', '.eps', '.swf', '.rar', '.mpg', '.mpeg', '.avi', '.asf', '.flv', '.wmv', '.docx', '.xlsx', '.pptx', '.mp3', '.mp4', '.ogg', '.xml');
144 # Chez certains hebergeurs n'acceptent pas les LOCK
146 define("DONTUSELOCKTABLES",false);
148 ############################################
149 # config reserve au systeme de config automatique
150 # la presence de ces variables est obligatoire pour la configuration
151 $cfg['chooseoptions']="non";
152 $cfg['includepath']=""; # pour les sites qui ont un include automatique (defini par php.ini)
153 $cfg['htaccess']="on"; #
154 $cfg['filemask']="0777";
155 $cfg['usesymlink']="";
156 $cfg['installoption']="1";
157 $cfg['installlang']="fr";
158 ############################################
161 # @see http://pear.php.net/manual/en/package.caching.cache-lite.cache-lite.cache-lite.php
162 $cfg['cacheOptions'] = array(
163 'cacheDir' => './CACHE/',
164 'lifeTime' => 0, // 3600,
165 // pour débug : décommenter ici
166 // 'pearErrorMode' => 8,
167 'pearErrorMode' => 1,
168 'fileNameProtection'=>true,
170 'readControlType'=>'crc32',
171 'writeControl'=>true,
172 'hashedDirectoryLevel'=>2,
176 $GLOBALS['cacheOptions'] = $cfg['cacheOptions'];
177 $cfg['debugMode']=true; // mettre à true pour afficher les erreurs générées pendant le calcul d'une page
178 $cfg['locale']="fr_FR.UTF8";
179 setlocale (LC_ALL,$cfg['locale']);
181 set_magic_quotes_runtime(0);
187 $cfg['currentdb']="";
188 $GLOBALS['currentdb'] = $cfg['currentdb'];
190 if (!$cfg['filemask']) {
191 $cfg['filemask'] = 0700;
194 define ("NORECORDURL",1);
195 define ("INC_LODELCONFIG",1);