3 spip sur une m êmebase de données

A chaque fois je me goure avec les réponses, avec la liste de SPIP. Si je
réponds tout simplement ça repond à l'auteur du mail et non à la liste.
Mais passons.

Si j'ai bien compris, ça veut dire 2 sites sur la même base MySQL. Mais
comme je suis nul comme un rat mort, j'aimerais avoir plus de précisions
pour l'implémentation, style tiens moi la main ou mode d'emmploi ou piste à
suivre. Soyez indulgents avec les bêtas
Merci
Luis

J'ai cherché dans les archives des listes mais j'ai pas trouvé le truc
pour avoir plusieurs spip sur la même base de données
Je sais qu'il y a "une histoire" de "prefix" de tables spip mais je ne
me souviens plus comment faire car à l'install, il n'y a pas la
possibilité de choisir un prefix de table.

il faut modifier le fichier ecrire/inc_version.php3 (ligne 33)

// Parametrage du prefixe des tables dans la base de donnees
// (a modifier pour avoir plusieurs sites SPIP dans une seule base)
//

$table_prefix = "prefix_table";

pour s'y repérer dans PhpMyAdmin je recommande de ne pas mettre des
préfix de tables du genre :
"spip_toto"
mais plutot "toto_spip" (trie alphabetique)

le 6/11/02 13:47, Luis Speciale à go@luis-speciale.com a écrit :

Si j'ai bien compris, ça veut dire 2 sites sur la même base MySQL. Mais
comme je suis nul comme un rat mort, j'aimerais avoir plus de précisions
pour l'implémentation, style tiens moi la main ou mode d'emmploi ou piste à
suivre. Soyez indulgents avec les bêtas
Merci
Luis

J'ai cherché dans les archives des listes mais j'ai pas trouvé le truc
pour avoir plusieurs spip sur la même base de données
Je sais qu'il y a "une histoire" de "prefix" de tables spip mais je ne
me souviens plus comment faire car à l'install, il n'y a pas la
possibilité de choisir un prefix de table.

il faut modifier le fichier ecrire/inc_version.php3 (ligne 33)

// Parametrage du prefixe des tables dans la base de donnees
// (a modifier pour avoir plusieurs sites SPIP dans une seule base)
//

$table_prefix = "prefix_table";

pour s'y repérer dans PhpMyAdmin je recommande de ne pas mettre des
préfix de tables du genre :
"spip_toto"
mais plutot "toto_spip" (trie alphabetique)

=====================
Pour compléter en pas a pas :

- créer un répertoire de même niveau (pas un sous-répertoire inclus dans
celui du site sinon probleme de cookies et de pass) que celui du site (ex
ci-dessus = toto_spip)

- charger dedans un spip complet, et régler les droits d'acces aux fichiers
ci-nécessaires (idem son 1er site)

- faire une copie du fichier "ecrire/inc_version.php3" et procéder à la
modif ci-dessus .... charger ce fichier modifier à la place de l'original
dans "toto_spip"

- lancer l'installation en lancant le fichier www.url
monsite/toto_spip/ecrire

- suivre la procédure d'installation spip en reprenant exactement les mêmes
parametres que pour la 1ere base

- voila ca roule on a deux bases (ou trois, ou ...)

===============
complément optionnel

perso je me suis servi de cette fonctionnalité pour me faire une version de
test de mon site principal, j'ai donc réimporté les données et parametres du
1er dans celui du second, selon la procédure standard :
- sauvegarde de mon 1er site via spip : création fichier "dump.xml"
- mise en place par ftp de ce fichier dump dans le "écrire/data" de ma
nouvelle base
- lancement de la restauration spip dans la 2eme base
- mise en place via ftp de mes squelettes + fichier IMG du 1er site dans la
2eme base
- voila en quelques minutes j'ai une fidele copie de mon 1er site à une date
donnée ... et je peux tester avec mes co-webmasters en situation nos
évolutions sans perturber le site principal

@+
nicolas