Deux sites une base

Bonjour,

J'ai lu que l'on pouvait gérer deux sites Spip avec une même base. Il semble qu'il faille modifier le fichier in_versions dans Ecrire.
Merci de m'expliquer précisement comment car je suis novice en php.
Ligne du fichier, texte et modification à faire.

J'ai installer Spip depuis un autre site mais il a en fait récupérer la base existente. Ce qui fait que j'ai un clone. Est-ce que je pourrais réinstaller le nouveau site avec les modif. sans affecter le premier?

Merci de vos précieux éclairages.

Xadig

le 30/08/02 19:05, Xadig (xadig@ifrance.com) a écrit :

Bonjour,

Salut !

J'ai lu que l'on pouvait gérer deux sites Spip avec une même base. Il
semble qu'il faille modifier le fichier in_versions dans Ecrire.
Merci de m'expliquer précisement comment car je suis novice en php.
Ligne du fichier, texte et modification à faire.

Lignes 28 à 33

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

$table_prefix = "spip";

Donc tu mets spip2 (par exemple) entre les guillemets à la place de spip.

J'ai installer Spip depuis un autre site mais il a en fait récupérer la
base existente. Ce qui fait que j'ai un clone. Est-ce que je pourrais
réinstaller le nouveau site avec les modif. sans affecter le premier?

Oui, tu vires l'inc_connect et le inc_version d'origine, tu met ton
inc_version corrigé à la place et tu relances l'install : il se crée sur ta
base un nouveau jeu de 40 tables qui commencent par spip2_ et qui
correspondent à ton deuxième SPIP. Et c'est tout. Le clone SPIP n'existait
que parce qu'il tirait les mêmes infos de la base de données que le premier.
Là, ce n'est plus le cas et tu as un un jeu de tables tout neuf (et tout
vide) sans que l'autre n'ait été effacé.

Amuses-toi bien.

-- Roustoubi