314c311a |
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 |
2f69c650 |
86 | $cfg['database']="xxxxxxxxxxxxxxxxxxxxxxxxxxx"; |
314c311a |
87 | |
88 | # Nom d'utilisateur |
d0176809 |
89 | $cfg['dbusername']="xxxxxxxxxxxxxxxxxxxxxxxxxx"; |
314c311a |
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 | ?> |