[spip-dev] Mutualisation en 2.0 : fichier mes_options.php à modifier

Bonjour,

Je viens de passer mes sites mutualisés [1] en SPIP 2.0. Quelques heures
de debug, pour découvrir que la documentation officielle [2] contient à
présent une petite coquille.

Le calcul de _SPIP_PATH dans mes_options.php doit en effet être modifié,
puisque l'arborescence a évolué :

define('_SPIP_PATH',
       $e . ':' .
       _DIR_RACINE .':' .
       _DIR_RACINE .'dist/:' .
       _DIR_RESTREINT);

doit être remplacé par :

define('_SPIP_PATH',
       $e . ':' .
       _DIR_RACINE.':'.
       _DIR_RACINE.'squelettes-dist/:'.
       _DIR_RACINE.'prive/:'.
       _DIR_RESTREINT.':');

Je n'ai pour l'instant pas découvert d'autre modification à faire.

[1] http://www.spip-contrib.net/Temoignage-sur-la-mutualisation-du
[2] http://www.spip.net/fr_article3514.html

Amicalement,

Bonjour

Merci pour le retour, la doc sur spip.net a été mis à jour en conséquence.

km

Bonjour,

Merci pour la mise à jour rapide !

Il manque une ligne dans la définition du _SPIP_PATH :

_DIR_RACINE.'prive/:'.

Car la partie ecrire de SPIP en a besoin pour afficher les feuilles de
style (sans ça, c'est tout moche).

De plus, est-ce qu'il ne faut pas préciser que pour les versions < 2.0,
il faut garder l'ancien mes_options.php, et n'utiliser cette nouvelle
version que pour les versions >= 2.0 ?

La doc pour l'instant précise que ça marche à partir de 1.9.2, ce qui
n'est plus vrai avec la modification faite :slight_smile:

Amicalement,

Trois Singes a écrit :

Matthieu Marcillaud wrote:

Sauf qu'il existe un article pour la Mutualisation sous SPIP 2.0 qui attends publication sur SPIP.net

Bonjour,

J'essaie justement de suivre
http://www.spip.net/ecrire/?exec=articles&id_article=3811
pour faire un essai de mutualisation en local d'abord.
Pour avoir :
http://localhost/~paolo/contact/uk
http://localhost/~paolo/contact/france
etc.
jusqu'à maintenant sans bcp. de succcès.

Je pense que l'article gagnerait en valeur pédagogique (au moins pour des utilisateurs pas très doués, mais pas complètement bêtes - comme celui qui écrit) si les instructions et exemples d'un côté se trouvaient un peu plus séparées des explication techniques de l'autre.

Je veux savoir, par exemple, si les répertoires /config /IMG local et /tmp doivent exister seuelement en-dessous de /uk et /france ou bien aussi en-dessous de /contact. Et je ne trouve pas de réponse dans l'article.

Par contre, même si c'est sûrement important, cela m'importe peu qu' « On distingue les données temporaires et permanentes d’une part, et les données accessibles par HTTP et celles qui ne le sont pas d’autre part. »

Paolo

Trois Singes a écrit :

Bonjour,

Je viens de passer mes sites mutualisés [1] en SPIP 2.0. Quelques heures
de debug, pour découvrir que la documentation officielle [2] contient à
présent une petite coquille.

Le calcul de _SPIP_PATH dans mes_options.php doit en effet être modifié,
puisque l'arborescence a évolué :

define('_SPIP_PATH',
       $e . ':' .
       _DIR_RACINE .':' .
       _DIR_RACINE .'dist/:' .
       _DIR_RESTREINT);

[...]

Bonjour

Je n'avais pas cette définition dans mon fichier mes_options.php
ça fonctionnait très bien et quand aujourd'hui j'ai fait la mise à
jour, j'ai juste renommé le dossier squelettes-dist en dist :slight_smile:

Maintenant, j'ai ajouté le défine comme tu l'as précisé, et annulé
le changement de nom de dossier.

J'utilise la version svn 13642 de Spip, et le plugin mutualisation
facile d'ajourd'hui : Version : 0.7.3 — stable

A bientôt
Grégoire