print17
[auf_bulletin.git] / lodelconfig.php.edit
1 <?php
2 /*
3  *
4  *  LODEL - Logiciel d'Edition ELectronique.
5  *
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
12  *
13  *  Home page: http://www.lodel.org
14  *
15  *  E-Mail: lodel@lodel.org
16  *
17  *                            All Rights Reserved
18  *
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.
23  *
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.
28  *
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.*/
32
33 /* comment
34
35 Installation par defaut sans pre-configuration.
36
37 comment */
38
39 # version de Lodel
40 $cfg['version']="0.9";
41 # revision SVN de la release
42 $cfg['revision']="443X";
43
44
45 # Racine de lodel sur le systeme
46 $cfg['pathroot']=".";
47
48
49 # Base du site
50 # ATTENTION : $urlroot doit toujours se terminer par /, il ne peut etre vide
51 $cfg['urlroot']="/";
52
53
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/";
60
61
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";
66
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";
71
72
73 # Localisation des fichiers archive pour l'import de donnees
74 $cfg['importdir']="";
75
76 # Timeout pour les sessions
77 # en seconde
78 $cfg['timeout']=120*60;
79
80 # Timeout pour les cookies
81 # en seconde
82 $cfg['cookietimeout']=4*3600;
83
84
85 # Nom de la base de donnees
86 $cfg['database']="xxxxxxxxxxxxxxxxxxxxxxxxxxx";
87
88 # Nom d'utilisateur
89 $cfg['dbusername']="xxxxxxxxxxxxxxxxxxxxxxxxxx";
90 # Mot de passe
91 $cfg['dbpasswd']="xxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
92 # Hote de la BD
93 $cfg['dbhost']="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
94 # temps de cache des résultats SQL
95 $cfg['sqlCacheTime'] = 3600*24;
96 $GLOBALS['sqlCacheTime']=$cfg['sqlCacheTime'];
97 # driver mysql
98 $cfg['dbDriver'] = 'mysql';
99
100 # contact bug. Adresse mail de la personne contactee automatiquement en cas de bug
101 $cfg['contactbug']="";
102
103 # Repertoire contenant le binaire de mysql
104 $cfg['mysqldir']="/usr/bin";
105
106 # chemin pour la commande zip ou pclzip pour utiliser la librairie pclzip
107 $cfg['zipcmd']="pclzip";
108
109 # chemin pour la commande unzip ou pclzip pour utiliser la librairie pclzip
110 $cfg['unzipcmd']="pclzip";
111
112
113 # Prefix pour les tables. Utile quand on utilise qu'une seule database pour plusieurs applications.
114 $cfg['tableprefix']="lodel_";
115
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";
118
119
120 # Nom de la session (cookie)
121 $cfg['sessionname']="session{$cfg['database']}";
122
123
124 # type d'URL
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
127
128
129 # configuration du ServOO
130 $cfg['servoourl']="";
131 $cfg['servoousername']="";
132 $cfg['servoopasswd']="";
133 # repertoire temporaire d'extraction ServOO
134 $cfg['tmpoutdir']="";
135
136 # configuration du proxy pour atteindre le ServOO
137 $cfg['proxyhost']="";
138 $cfg['proxyport']="8080";
139
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');
142
143 # lock les tables.
144 # Chez certains hebergeurs n'acceptent pas les LOCK
145
146 define("DONTUSELOCKTABLES",false);
147
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 ############################################
159
160 # config du cache #
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,
169         'readControl'=>true,
170         'readControlType'=>'crc32',
171         'writeControl'=>true,
172         'hashedDirectoryLevel'=>2,
173         'fileLocking'=>true
174         );
175 ##################
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']);
180
181 set_magic_quotes_runtime(0);
182 ignore_user_abort();
183
184
185 // securite
186 $currentdb="";
187 $cfg['currentdb']="";
188 $GLOBALS['currentdb'] = $cfg['currentdb'];
189
190 if (!$cfg['filemask']) {
191         $cfg['filemask'] = 0700;
192 }
193
194 define ("NORECORDURL",1);
195 define ("INC_LODELCONFIG",1);
196 ?>