Si vous voulez mettre en place deux sites web (l’un sur les chiens [1] et l’autre sur la plongée [2] par exemple) mais que vous ne possédez qu’un espace d’hébergement, c’est possible.
- Téléchargez la distribution de SPIP ;
- Dézippez-la dans un répertoire que vous avez choisi ;
- Renomez le répertoire spip en paf ;
- Copiez ce répertoire paf en plouf ;
- Créez le fichier paf/ecrire/mes_options.php3 avec ces 4 lignes [3] :
- Créer le fichier plouf/ecrire/mes_options.php3 avec ces 4 lignes [4] :
- Transférez les répertoires paf et plouf chez votre hébergeur [5] ;
- Connectez-vous sur www.monsite.com/paf/ecrire pour configurer votre site ;
- Connectez-vous sur www.monsite.com/plouf/ecrire pour configurer votre site.
Précisions :
- Le préfixe ne doit pas commencer par spip ;
- La version de Spip minimum (pour utiliser mes_options.php3 [6] est la 1.5.2 ;
- Dans votre unique base vous aurez deux jeux de tables spip : paf_auteur et plouf_auteur par exemple.



Vos commentaires
# Le 31 décembre 2009 à 18:46, par Mabodon
En réponse à : Comment avoir plusieurs SPIP sur une base ?
Avec spip 2.0.10, le spip_loader lors de l’install permet de choisir un prefix : encore plus simple pour installer plusieurs sites spip sur une seule base !
# Le 11 juin 2011 à 10:42, par Miguel
En réponse à : Comment avoir plusieurs SPIP sur une base ?
Et si je veux le fair depuis une installation ? J’ai deja beaucaup d’articles dans ma base et je vais maintenant avoir deus sites sans partager le noyeau SPIP... Quelq’un peut m’aider, svp ?
(excusez, mon mauvais français)
Répondre à ce message
# Le 9 octobre 2008 à 22:07, par ?
En réponse à : Comment avoir plusieurs SPIP sur une base ?
Après quelques recherches une solution avec le spip_loader :
http://www.falconnet.fr/Prefixer-les-tables-spip-avec-le.html
(le site est pas très beau, mais la manip fonctionne... en tous cas avec la version 1.9.2)
Répondre à ce message
# Le 1er octobre 2006 à 11:44, par Pierre
En réponse à : Comment avoir plusieurs SPIP sur une base ?
Et avec la version 1.9 de SPIP ? Plusieurs SPIP 1.9 sur une même base avec des noms de table différents ?
Merci
Pierre
Répondre à ce message
# Le 20 octobre 2005 à 12:24, par Starcrouz
En réponse à : Comment avoir plusieurs SPIP sur une base ?
Attention, ne pas choisir de préfixe de base de données contenant le caractère « - » : par exemple $table_prefix = « lapin-malin » ;. Bizarement, cela ne produit aucune erreur, ni dans phpmyadmin ni via spip, mais la partie privée du site devient tout simplement inaccessible, quant au site lui même, aucune boucle ne renvoit quoi que ce soit. A éviter donc ! (spip 1.8.2d)
Répondre à ce message
# Le 25 novembre 2003 à 20:39, par NicolasR
En réponse à : > Comment avoir plusieurs SPIP sur une base - complément pour la v 1.6
pour compléter cet article je rappelle que depuis la version 1.6 de Spip le fichiers « ecrire/mes_options.php3 » peut être utilisé pour bien plus de réglages, le multibase, mais aussi la définition d’un dossier squelettes par exemple.
La procédure à suivre est détailée lignes 80 à 125 du fichier « ecrire/inc_version.php3 » de la distribution officielle de la V 1.6
extrait :
fin extrait
# Le 10 septembre 2005 à 02:25, par thierrybo
En réponse à : > Comment avoir plusieurs SPIP sur une base - complément pour la v 1.6
Oyi,
c’est vrai, c’est simple, mais çà serait tellement simple également de rajouter un champ sur un des écrans d’installations, en proposant le préfixe de table, comme le propose Mambo par exemple.
Répondre à ce message
# Le 30 septembre 2004 à 12:28, par le doudoudidonc
En réponse à : > Comment avoir plusieurs SPIP sur une base ?
salut
meme problème que nicolas ( voir mess ci dessous)
après avoir créé mon fichier mes_options.php3 avec
<?php $table_prefix = "plouf" ; $cookie_prefix = "plouf" ; ?>j’obtient le message d’erreur suivant Attention : un problème technique (serveur MySQL) empêche l’accès à cette partie du site. Merci de votre compréhension.
1146 Table ’mabasededonnées_db.plouf_meta’ doesn’t exist
si des êtres doués d’une intelligence superieure on la parade ca serait cool dans faire profiter les autres. ;-)
# Le 21 juin 2005 à 15:00, par Pedro
En réponse à : > Comment avoir plusieurs SPIP sur une base ?
Pour ma part, après avoir vidé les cookies et le cache de mon navigateur, tout est redevenu normal.
# Le 4 août 2005 à 14:43, par nix
En réponse à : > Comment avoir plusieurs SPIP sur une base ?
Bonjour
c’est ma première intervention ici pour une précision et une question : la manip’ ci-dessus décrite ne fonctionne que si les deux bases sont créées en même temps et non si après avoir installé une première base vous en créez une seconde (en tout cas dans le cas d’une installation en local) ; sinon lors de l’accès à la première base dans /ecrire vous avez le message 1146 etc...n’existe pas ; d’où ma question : à part sauvegarder la base et les divers fichiers adaptés, les squelettes etc... pour une réinstallation de celle-ci en même temps que la seconde (voire la troisième, laquatrième) un spipeur expérimenté pourrait-il donner une solution plus « confortable » qui reste accessible à un newbie ?
Merci de m’avoir lu
Répondre à ce message
# Le 23 septembre 2004 à 13:19, par Beru
En réponse à : internet et extranet avec une seule base
Bonjour,
est-ce cette méthode permet au moteur de n’indexer que l’un deux sites ?
Je m’explique :
Avec un seul SPIP et donc une seule base, je souhaite deux sites :
Le site internet pour tout le monde
Le site extranet avec accès restreint.
Le seul souci restant : Comment éviter que le moteur SPIP ignore l’indexation du contenu de la partie extranet lorsque l’on fait des recherches dnas la partie internet ?
# Le 15 octobre 2004 à 17:11, par Pascal
En réponse à : > internet et extranet avec une seule base
Moi j’ai le même souci. Mes deux sites fonctionnent bien avec ees quelettes différents mais je n’arrive pas à isoler le contenu éditorial d’un site par rapport à l’autre. plutôt génant. Merci de vos lumières.
Répondre à ce message
# Le 20 septembre 2004 à 11:43, par ?
En réponse à : > Comment avoir plusieurs SPIP sur une base ?
je viens de me rendre compte que s’il on utilise « _ » pour le préfix cookies ça bloque l’authentification, exemple : « spip_test »
à préciser ?
# Le 21 septembre 2004 à 10:54, par NICOLAS
En réponse à : > Comment avoir plusieurs SPIP sur une base ?
salut les spipeurs
après avoir créé mon fichier mes_options.php3
avec
<?php$table_prefix = "plouf";
$cookie_prefix = "plouf";
?>
j’obtient le message d’erreur suivant
Attention : un problème technique (serveur MySQL) empêche l’accès à cette partie du site. Merci de votre compréhension.
1146 Table ’mabasededonnées_db.plouf_meta’ doesn’t exist
quelqu’un a t’il une idée ??
Répondre à ce message
# Le 3 août 2004 à 18:27, par ?
En réponse à : > Comment avoir plusieurs SPIP sur une base ?
Bonjour,
une question tout de même. Je souhaite réaliser un site avec un paramètre de connexion bizarre qui dit si je vais voir le site avec les squelettes qui sont dans répertoire 1 ou ceux qui sont dans répertoire 2.
Comment puis je faire cela avec SPIP ?
J’ai pensé utiliser le fichier mes_options.php3 et plus particulièrement la variable permettant de redéfinir l’endroit où se trouve les squelettes mais je ne sais pas comment faire ensuite ?
Pour simplifier, je me suis dit que c’était un peu comme l’article présent ici mais dans ce cas j’ai deux interfaces privé (et ça je veux pas ;-))
Quelqu’un sait comment faire ?
Répondre à ce message
# Le 2 juillet 2004 à 12:17, par maxime
En réponse à : > Comment avoir plusieurs SPIP sur une base ?
Bonjour,
Je suis débutant en spip et je voudrais mettre un deuxieme site sur ma base.
J’ai creer un dossier albums et j’ai mis le spip_loder à l’intérieur et j’ai réinstalle spip à partir de monsite.fr/albums/spip_loader.php3 mais j’arrive à la meme interface que mon autre site. Comment Faire ??
merci.
Répondre à ce message