Author: esj@rezo.net
Date: 2007-09-29 23:13:58 +0200 (sam, 29 sep 2007)
New Revision: 10458
Log:
Multi-base: ajout de 3 constantes {{{_DIR_LOH, _FILE_LOG, _FILE_LOG_SUFFIX}}} pour mettre où on veut les fichiers de logs, particuilèrement en mode mutualisé.
Par exemple, la mutualisation suivante dans mes_options.php:
{{{
if ( preg_match(',/([a-zA-Z0-9_-]*)[/?],',$_SERVER['REQUEST_URI'],$r)) {
if (is_dir($e = _DIR_RACINE . 'Ajouts/' . $r[1]. '/')) {
$cookie_prefix = $table_prefix = $r[1];
define('_SPIP_PATH',
_DIR_RACINE. 'Ajouts/' . $table_prefix . '/dist/:' .
_DIR_RACINE .'Ajouts/' . $table_prefix . '/:' .
_DIR_RACINE .'dist/:' .
_DIR_RACINE .'dist/javascript/:' .
_DIR_RESTREINT);
define('_FILE_CONNECT_INS', 'connect' . $table_prefix);
define('_FILE_CHMOD_INS', 'chmod' . $table_prefix);
define('_FILE_LOG_SUFFIX', "_$table_prefix" . '.log');
define('_DIR_LOG', _DIR_RACINE . _NOM_PERMANENTS_INACCESSIBLES);
spip_initialisation(
(_DIR_RACINE /* $e */ . _NOM_PERMANENTS_INACCESSIBLES),
($e . _NOM_PERMANENTS_ACCESSIBLES),
($e . _NOM_TEMPORAIRES_INACCESSIBLES),
($e . _NOM_TEMPORAIRES_ACCESSIBLES)
);
}}}
mettra dans le répertoire {{{config}}} de la racine les fichiers de connexions et les fichiers de log (spip et sql) de tout les sites partageant les sources de la racine. Plus besoin de circuler dans ses répertoires pour surveiller plusieurs sites.
Modified:
spip/ecrire/inc/utils.php