Skip to content
Valider 14f0ae75 rédigé par esj's avatar esj
Parcourir les fichiers

Multi-base: ajout de 3 constantes {{{_DIR_LOH, _FILE_LOG, _FILE_LOG_SUFFIX}}}...

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.

parent 0c2d20db
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter