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] :
<?php
$table_prefix = "paf";
$cookie_prefix = "paf";
?>
- Créer le fichier plouf/ecrire/mes_options.php3 avec ces 4 lignes [4] :
<?php
$table_prefix = "plouf";
$cookie_prefix = "plouf";
?>
- 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.
Discussions par date d’activité
27 discussions
Bonjour,
Ceux qui veulent plusieurs sites et une seule base ont une autre solution, c’est de créer un niveau supérieur à l’aide d’un rubrique paf et d’une autre plouf et puis de gérer leur squelette en fonction de cela, c’estplus simple mais moins radical... il me semble que les deux solutions sont bonnes
oui avec un petit + pour cette methode :
les 2 sites partagent le même espace d’administration et donc 1 seul login/mot de passe par personne B-)
cet avantage n’en est pas un si les sites parlent de sujets totalements différents, comme dans cet exemple : mélange des rédacteurs, mélanges des statistiques de visites...
Répondre à ce message
:-(( Bonjour,
Je craaaaque ! J’ai installé selon les indications un 2e SPIP dans un répertoire différent, avec un préfixe différent (spip_jn) et lors du passage d’un SPIP à l’autre j’ai ce réccurent message :
« Erreur de connexion
Vous êtes identifié sous le login admin, mais celui-ci n’existe pas/plus dans la base. Essayez de vous reconnecter, après avoir éventuellement quitté puis redémarré votre navigateur. »
Je ne sais pas où il va chercher cet « admin » qui n’existe dans aucun des 2 SPIP installés !
Tyrien
PS. Je vais quand même essayer de tenir compte de la précision "Le préfixe ne doit pas commencer par « spip », car mon préfixe commence en fait par « spip », mais n’est pas égal à « spip » puisque c’est « spip_jn » !
:-p Re-bonjour !
Comme le montre le nouveau Smiley, tout fonctionne correctement après avoir ajouté un « i » au préfixe, histoire de fair « spiip-jn » au lieu de « spip_jn ». Je me suis coltiné le changement à la main (avec phpMyAdmin) mais quel bonheur de voir que tout tourne rond.
Bravo à l’auteur de cette « contrib » qui maîtrise le français : effectivement, de façon stricte, les préfixes ne doivent pas commencer par "spip’. J’ai testé pour vous !
Pour ceux qui se demandent à quoi j’ai joué, je précise que l’idée était d’avoir plusieurs fichiers de SPIP différents dans la MEME table. On peut donc supposer que dans ce cas-là cette table est déjà bien remplie de divers scripts PHP/MySQL. Donc, pour retrouver mes petits, j’ai souhaité au départ grâce au préfixe « spip » classer tout ce petit monde bien proprement par ordre alphabétique. Las ! J’ai dû me résoudre à remplacer « spip... » par « spiip... ». Mais, ça reste quand même bien rangé !
Tyrien
Répondre à ce message
ouais !!!
je cherchais depuis comment faire pour realiser mon site bilingue (memes articles ecris dans les deux langues ) sans avoir à utiliser deux jeux de tables ( qui avait pour conséquence que bien des tables etaient identiques comme celles des auteurs)
En fait la solution deux grandes rubriques est la bienvenue bien ke je ne sache pas encore comment il faudra modifier le squelette pour prendre en compte cette modif
Répondre à ce message
Est-ce qu’il est possible dans ce cas d’avoir deux adresses, par exemple www.paf.com et www.plouf.com ?
(en supposant que l’on ai déjà acquis ces noms de domaines)
Si oui, comment procéder ?
Est-ce que vous avez des exemples de sites qui fonctionne déjà avec ce système d’une base SQL pour plusieurs sites voir d’une base pour plusieurs adresse ?
Est-ce que l’on peut craindre une perte de performance (rapidité) si l’on installe un grand nombre de sites sur une même base SQL ?
Cordialement,
Ambroise Ingold
http://ingold.free.fr
oui, si tu rediriges chez ton registrar vers des adresses http, il suffit d’envoyer chacune vers son dossier.
Les deux spips sont alors completement independants. Ils ont dans une base unique chacun leurs noms de tables (aux mêmes suffixes) qui se différencient par leur préfixe ainsi modifié par rapport au nom standard.
donc oui
si c’est une histoire de DNS et non de http, je sais pas.
j’ai installe spip pour http://www.paf.com en francais et spip pour http://www.pouf.com en anglais mais les dates pour paf et pouf sont dans la meme langue pour les 2 sites.Si je configure le site pouf alors les 2 sites gerent les dates en anglais et si je configure paf alors les dates des 2 sites sont en francais .-DATE DE PUBLICATION ANTÉRIEURE-
Répondre à ce message
et SVP comment faire quand on a déjà installé une version SPIP et on veut une deuxième par la suite, en ayant qu’une BD.
Est-ce possible ? sans écraser la BD ?
Répondre à ce message
bon, j’avoi eut plusieurs spip sur une base, je ne trouvais pas la soluce pour entrer dans admin sans qu’il me demande 3 fois mon login (problèmes de cookies... connectez vous sans cookie) je trouvais toujours pas, comme j’avais fait de la cuisine, j’avais aussi 2 dossiers /ecrirev1 et /ecrirev2 (très pratique pour avoir une interface admin différente (simple ou compliquée) je les avois détruit du coup.
AAAAhhhh enfin yé trouvé la solution, c’est con mais bon ça marche...
mon cookie s’appelait spipi je l’ai appelé spacaca et ça roule, entre cuisine et scatologie keskonsemarre.
Sans dec, ne mettez pas spipquelquechose mais plutot suueitralala en cookie (si si j’ai des difficultés mais c’est le monde qui tourne dans l’ot sens promis) et heureusement que j’ai fini par tomber sur votre article, merci les gars, euh, les gus, les nonas, o tobien reudeuleu
Manque plus que l’article « Comment avoir deux sites internes différents pour un même site » :o)
Répondre à ce message
Bonjour !
Merci pour cette information indispensable !
Juste un petit détail à corriger. A la fin de la procédure, il est précisé que le fichier Mes_fonctions n’est pas écrasé. Il faudrait mentionner que le fichier Mes_options n’est pas affecté par les mises à jour (au même titre que Mes_fonctions).
C’est un détail mais il suffit de si peu de choses pour jeter le trouble, parfois...
Merci pour la procédure en tout cas.
Sloanapy.
en effet, c’etait une coquille. C’est corrige, merci.
Ben.
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |