print17
[auf_bulletin.git] / lodelconfig.php.edit
CommitLineData
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
35Installation par defaut sans pre-configuration.
36
37comment */
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
126define("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
146define("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";
179setlocale (LC_ALL,$cfg['locale']);
180
181set_magic_quotes_runtime(0);
182ignore_user_abort();
183
184
185// securite
186$currentdb="";
187$cfg['currentdb']="";
188$GLOBALS['currentdb'] = $cfg['currentdb'];
189
190if (!$cfg['filemask']) {
191 $cfg['filemask'] = 0700;
192}
193
194define ("NORECORDURL",1);
195define ("INC_LODELCONFIG",1);
196?>