Re-bonjour,
j’ai réussi au prix de quelques manipulations qui nous éloignent du guide d’installation ...
1/ Une erreur s’est glissé dans mon /config/mes_options.php, il faut remplacer :
if ( preg_match(',/mutualise/([a-zA-Z0-9_-]+)/?,',$_SERVER['REQUEST_URI'],$r)) {
if (is_dir($e = _DIR_RACINE . 'mutualise/' . $r[1]. '/')) {
par
if ( preg_match(',/mutualise/([a-zA-Z0-9_-]+)/?,',$_SERVER['REQUEST_URI'],$r)) {
if (is_dir($e = _DIR_RACINE . 'sites/' . $r[1]. '/')) {
2/ J’ai remplacé dans /.htaccess :
## Mutualisation
RewriteRule ^(site_1|site_2)$ $1/ [R,L]
RewriteRule ^(site_1|site_2)/(.*) $2 [QSA,L]
par
## Mutualisation
RewriteRule ^(/mutualise/site_1|/mutualise/site_2)$ $1/ [R,L]
RewriteRule ^(/mutualise/site_1|/mutualise/site_2)/(.*) $2 [QSA,L]
3/ J’ai appelé l’installateur de la manière suivante pour site_1 :
http://www.mon_site.com/mutualise/site_1/ecrire/
je tombe sur :
http://www.mon_site.com/mutualise/spip.php?action=test_dirs
mais je vais sur :
http://www.mon_site.com/mutualise/site_1/spip.php?action=test_dirs
pour tenir compte des sous-dossiers de /sites/site_1/
J’ai dû créer un base de données pour chaque site. On accède à site_1 via l’url http://www.mon_site.com/mutualise/site_1/.
Si quelqu’un à une meilleure solution, je suis preneuse, merci !