SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

286 Plugins, 197 contribs sur SPIP-Zone, 252 visiteurs en ce moment

Accueil > Documentation > Archives documentation > FAQ - Les questions fréquentes > Comment avoir plusieurs SPIP sur une base ?

Comment avoir plusieurs SPIP sur une base ?

1er mai 2003 – par Ben., Filifab – 50 commentaires

4 votes

Ceci est une ARCHIVE, peut-être périmée. Vérifiez bien les compatibilités !

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.

P.-S.

Le même principe est bien sûr toujours valide avec SPIP 2 et SPIP 3 (vous utiliserez des fichiers mes_options.php pour enregistrer la définition de vos préfixes différents pour des jeux de tables SPIP différents [7].

Noter que la restriction indiquée sur le préfixe (ne commençant pas par spip) semble plus d’importance ; toutefois, certaines premières versions de sauvegardes SQLite de SPIP 3 pouvaient s’avérer incomplètes dans certains cas..

Notes

[1Et paf le chien.

[2Et plouf le poisson.

[3Attention le prefixe NE PEUT PAS COMMENCER PAR SPIP.

[4Attention le prefixe NE PEUT PAS COMMENCER PAR SPIP. A l’instar de mes_fonctions.php3, mes_options.php3 n’est pas écrasé lors de l’installation d’une nouvelle version de SPIP

[5Ce n’est pas parce que vos sous-dossiers se nomme « paf » ou « plouf » qu’il faut impérativement que « $table_prefix » et « $cookie_prefix » aient le même nom, ça n’a en fait peut d’importance, du moment qu’ils ne commencent pas par « spip ».

[6Sinon il faut le faire dans inc_version.php3, mais à chaque mise à jour de Spip, ce fichier est ecrasé, ce qui n’est pas le cas pour mes_options.php3.

[7Vous pouvez faire co-exister deux versions de spip différentes dans la même base de données..

Dernière modification de cette page le 17 mai 2015

Retour en haut de la page

Tout afficher

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

    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

Répondre à cet article

Qui êtes-vous ?
  • [Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Un retour d’expérience d’utilisation de Formidable

    26 octobre – commentaires

    Il s’agissait de créer un formulaire d’inscription à un évènement modérer les inscriptions dans le privé publier les inscriptions dans le public Nous avons discuté de cette présentation lors de l’apéro SPIP du 15 février 2016 à la Cantine (...)

  • Métas +

    3 décembre – 14 commentaires

    Améliorez l’indexation de vos articles dans les moteurs et leur affichage sur les réseaux sociaux grâce aux métadonnées Dublin Core, Open Graph et Twitter Card. Installation Activer le plugin dans le menu dédié. Dans le panel de configuration, (...)

  • Adaptive Images

    15 novembre 2013 – 69 commentaires

    Un plugin pour permettre aux sites responsive d’adapter automatiquement les images de la page à l’écran de consultation. Adaptive Images, que l’on pourrait traduire par Images adaptatives, désigne la pratique qui vise à adapter les taille, (...)

  • Social tags

    8 septembre 2008 – 428 commentaires

    Le plugin Social Tags permet d’ajouter des icônes de partage de liens vers les sites tels que Digg, Facebook, Delicious.... Une fois le plugin installé et activé (voir doc.), le choix des sites se fait via un menu de configuration. Insertion (...)

  • Module de Paiement Stripe

    17 octobre – commentaires

    Stripe est un prestataire de paiement externe https://stripe.com/fr qui propose une API moderne et une interface de paiement extrêmement conviviale et efficace. Ce module permet les paiements à l’acte et les paiement récurrents. Configuration (...)

Ça spipe par là