Bonjour,
je reviens sur ce vieux message :
Le 17 mai 07 à 00:10, Fil a écrit :
La révision 9300 intègre un mutualiseur automatique.
Comment ca marche, la mutualisation :
- on peut faire Mutualisation du noyau SPIP - SPIP
certes, mais incompréhensible pour moi, ainsi que
et
http://www.spip-contrib.net/La-mutualisation-facile
une fois on parle d'un site en fonctionnement, une autre fois de ne pas installer avant la fin de la configuration de la mutualisation. Et comme plusieurs options sont développées simultanément, plouf ! perdu. Je n'arrive pas à restituer un pas à pas simple (n'importe lequel, les options se sera pour d'autres tests) et complet.
Pour compliquer le tout, plusieurs pages ou mails parlent d'un plugin mutualisation (d'où qu'il est ?) à utiliser ! Mais pas d'adresse ; s'agit-il d'une expression abusive pour le fichier mutualiser (tiens, je ne le trouve pas dans mon /inc d'ailleurs) ?
je précise que je teste en local (spip 10533), avec
http://localhost:8888/mutu/
pour installer
MAMP/htdocs/mutu/sites/site1
MAMP/htdocs/mutu/sites/site2
MAMP/htdocs/mutu/sites/site3
(si j'ai tout compris)
- on peut faire aussi, desormais, dans mes_options.php
on le met où ? dans /config (avant ou après installation du spip), dans /ecrire, à la racine ?
le spip de base (ici "mutu"), sert-il ou pas, existe-t-il d'ailleurs ? Ce n'est pas clair.
====
Ahhhh ! Erreur de transmission. Quand ce message est passé par svn, il
a bouffé les dollars ![]()
Il fallait lire :
<?php
include_spip('inc/mutualiser');
demarrer_site($_SERVER['HTTP_HOST']);
?>
<?php
include_spip('inc/mutualiser');
demarrer_site($_SERVER['HTTP_HOST'], array('creer_site' => true));
?>
-- Fil
les options sont :
- creer_site (false par defaut), cree le repertoire sites/xxxx/ et les
4 sous-repertoires IMG, local, tmp et config
- cookie_prefix (true par defaut) ajoute un cookie_prefix
- table_prefix (true par defaut) ajoute un table_prefix
comment devine-t-il les /xxxx s'ils ne sont pas créés ?
le script charge automagiquement le fichier
sites/xxx/config/mes_options.php s'il exsite, et positionne la
variable des squelettes sur sites/xxx/squelettes/
même remarque, donc même réponse, je suppose ![]()
Voilà, j'ai testé chaque explication en local. Rien, sinon parfois des pages blanches provoquées par le "mes_options.php". Les tests, sont pour installer ensuite sur un serveur en AlternC.
Claude
Nota: ce script fait quelques choix (par exemple sur le prefixe des
tables ou du cookie) qu'on peut toujours renverser soit dans
mes_options.php, soit dans sites/xxx/config/mes_options.Il ne prejuge pas de ce qui definit un site : dans l'exemple ici je
définis le site sur la variable $_SERVER['HHTP_HOST'], mais ça
pourrait bien être autre chose (un truc qui change selon un élément de
REQUEST_URI, ou en fonction de l'IP du visiteur ou de l'heure qu'il
est).Ce n'est qu'une collection de fonctions, qu'on peut enrichir si on a
d'autres astuces de mutualisation.-- Fil
_______
