Sur les forums de l'apinc :
Suite à une question :
je voudrais essayer la mutualisation du noyau spip
http://www.spip.net/fr_article3514.html sur mon hébergement
mais je ne sais pas comment faire la configuration apache
(vers la fin de l'article)
pouvez-vous me guider ?
Stephane Kanschine, admin répondait :
<debut>
> > Cette façon de configurer la mutualisation du moteur de spip demanderait
> > de modifier les réglages des serveurs Web de l'APINC pour chaque membre
> > qui en aurait besoin, ce qui est bien entendu impossible.
Ce n'est pas une vraie mutualisation ou alors l'article est incomplet.
Je l'ai trouvé un peu obscur pour quelqu'un qui ne connait pas SPIP en
profondeur. Le contenu n'est pas assez technique/précis. Quand ils
parlent des répertoires, fichiers, fonctions, on ne sait pas si on se
trouve dans le DOCUMENT_ROOT, à la racine du site mutualisé, dans quel
_NOM_*, ce que fait la fonction initialisation hormi les define, quelle
est la portée et les limites du fichier mes_options.php dont ils
parlent. De plus, ils parlent de x bases de données sans préciser si
elles se créent automatiquement et/ou avec quelle(s) constante(s).
C'est possiblement fait exprès pour creuser avec un serveur et une
install de SPIP à côté, mais pour nous qui voulons comprendre comment ça
fonctionne et estimer ce qu'on peut faire avec en ayant déjà une petite
idée, c'est décidément trop vague. Des renvois vers un pseudo glossaire
expliquant telle ou telle partie de SPIP, une réelle démarche technique
rendrait cela plus accessible à ceux qui sont censés le configurer (les
adminsys). Je ne doute pas que cela faciliterait trop la tâche à un
hébergeur commercial qui voudrait faire du buzzz, mais en l'état, ça ne
me donne pas envie de me plonger dedans.
Maintenant comme d'habitude à l'apinc, si quelqu'un avec un minimum de
compétentes techniques se sent de se pencher sur la question, la porte
lui est ouverte.
> > Sans avoir bien étudié le problème, il me semble a première vue que vous
> > pouvez contourner le problème en copiant les directives RewriteCond et
> > RewriteRule dans un fichier .htaccess à la racine de votre espace Web au
> > lieu de les mettre dans le fichier de configuration global du serveur
> > Web. Toutefois, je me trompe peut-être, je n'ai lu l'article qu'en
> > diagonale.
C'est ce que j'ai compris, ce qui remet par là même la configuration
setuid de l'apinc. Mais au moins un même utilisateur peut mutualiser
lui même sous un même sous domaine plusieurs sites.
A plus tard.
<fin>
mes 2 sous :
- C'est vrai que certaines docs techniques sont encore en langue spipgeek
- La question des derniers paragraphes est intéressante...
JLuc