- Statut : non résolu
- Ce sujet contient 20 réponses, 5 participants et a été mis à jour pour la dernière fois par Flobogo, le il y a 5 mois et 2 semaines.
-
AuteurMessages
-
4 octobre 2013 à 18 h 12 min #529195
Bonjour à tous les membres ! Je vous écris car je suis en panne, j’ai besoin d’aide ! C’est simple : Je possède un site WordPress et un ami en possède un, 2 réseaux sociaux sur le même thême mais différents, et nous aimerions partager les mêmes membres, c’est à dire si quelqu’un s’inscrit sur un site, il est automatiquement inscrit sur l’autre !
1è question : Comment est-ce possible ?? (si vous avez déja une réponse, commentez svp, en expliquant si possible, car c’est la question principale)—> J’ai pensé à installer nos 2 sites WordPress sur la même base de données, mais je n’ai trouvé aucun tuto pour cela, et ne suis même pas sur que cela marche (je ne veux pas non plus que tous les articles soient communs, etc…) Je veux juste qu’on ait les mêmes membres, et qu’une inscription suffise pour les 2 sites…
Merci à tous les membres de votre aide, par avance !
n’hésitez pas à répondre, n’ayez pas peur :search:4 octobre 2013 à 18 h 23 min #916759Je précise que je travaille sur wordpress en ligne (pas en local) et si possible, répondez moi en simple, car je ne suis pas un pro Merci beaucoup !!!!
5 octobre 2013 à 5 h 37 min #916760Simplement en utilisant la même table d’utilisateur comme expliqué dans le Codex dans ce chapitre ; http://codex.wordpress.org/Editing_wp-config.php#Custom_User_and_Usermeta_Tables . Je ne sais pas si c’est possible sur 2 bases de données distinctes.
Mettre 2 installations WordPress dans la même base de données n’est pas un problème, il suffit que les installations de WordPress aient des préfixes différents dans le fichier wp-config.php.
6 octobre 2013 à 18 h 00 min #916761fge wrote:Simplement en utilisant la même table d’utilisateur comme expliqué dans le Codex dans ce chapitre ; http://codex.wordpress.org/Editing_wp-config.php#Custom_User_and_Usermeta_Tables . Je ne sais pas si c’est possible sur 2 bases de données distinctes.Mettre 2 installations WordPress dans la même base de données n’est pas un problème, il suffit que les installations de WordPress aient des préfixes différents dans le fichier wp-config.php.
J’ai effectué la manip que vous m’avez guidé, j’ai réussi à installer 2 sites sur la même base de donnée, mais lorsque ‘un utilisateur s’inscrit sur un site, eh bien, ca ne l’inscrit pas sur l’autre, donc pas ce que je souhaite…..
Auriez vous d’autres solutions svp ?
7 octobre 2013 à 5 h 09 min #916762J’ai effectué la manip que vous m’avez guidé, j’ai réussi à installer 2 sites sur la même base de donnée, mais lorsque ‘un utilisateur s’inscrit sur un site, eh bien, ca ne l’inscrit pas sur l’autre, donc pas ce que je souhaite…..
La manip que j’indiquais consiste à utiliser la même table d’utilisateurs pour les deux sites. Le lien renvoie vers la page du Codex qui explique la mise en place des constantes CUSTOM_USER_TABLE & CUSTOM_USER_META_TABLE dans le fichier wp-config.php pour le faire. Est-ce bien ce que tu as fait ?
7 octobre 2013 à 5 h 52 min #916763fge wrote:J’ai effectué la manip que vous m’avez guidé, j’ai réussi à installer 2 sites sur la même base de donnée, mais lorsque ‘un utilisateur s’inscrit sur un site, eh bien, ca ne l’inscrit pas sur l’autre, donc pas ce que je souhaite…..
La manip que j’indiquais consiste à utiliser la même table d’utilisateurs pour les deux sites. Le lien renvoie vers la page du Codex qui explique la mise en place des constantes CUSTOM_USER_TABLE & CUSTOM_USER_META_TABLE dans le fichier wp-config.php pour le faire. Est-ce bien ce que tu as fait ?
Non en fait j’ai juste installé sur la même base de données. Mais je ne comprends pas vraiment le lien anglais mal traduit, je ne comprends pas comment utiliser CUSTOM USER META TABLE … Pouvez vous m’expliquer brièvemet en francais ?? Mercid ‘avance
7 octobre 2013 à 6 h 03 min #916764J’aurais en effet pu mettre le lien sur le Codex en français http://codex.wordpress.org/fr:Modifier_wp-config.php 😳
Le principe est simple, sur le site 2 on ajoute les constantes CUSTOM_USER_TABLE & CUSTOM_USER_META_TABLE avec le nom des tables utilisateurs correspondantes du site 1.
De cette manière on utilise les mêmes tables utilisateurs pour les 2 sites.7 octobre 2013 à 6 h 05 min #916765Ok j’essaie et je vous tiens au courant, …
7 octobre 2013 à 6 h 11 min #916766Sur le premier site dans wp config j’ai mis :
define( ‘CUSTOM_USER_TABLE’, $table_prefix.’wp_2′ );
define( ‘CUSTOM_USER_META_TABLE’, $table_prefix.’wp_2′ );et sur le deuxieme dans wp-config
define( ‘CUSTOM_USER_TABLE’, $table_prefix.’wp_1′ );
define( ‘CUSTOM_USER_META_TABLE’, $table_prefix.’wp_1′ );Lorsque je vais sur le premier site, il me met le processus d’installation de wordpress… je dois continuer ?? Est-ce que j’ai mal rempli quelque chose ou est-ce normal ?
7 octobre 2013 à 6 h 14 min #916767J’ai voulu changer table prefix en mettant wp_1 sur le premier site, en le remettant juste « wp_ », le site refonctionne donc ca va, mais toujours pas d’utilisateurs communs… ais-je mal rentré le define ??? Merci encore :p
7 octobre 2013 à 7 h 08 min #916768fge wrote:J’aurais en effet pu mettre le lien sur le Codex en français http://codex.wordpress.org/fr:Modifier_wp-config.php 😳Le principe est simple, sur le site 2 on ajoute les constantes CUSTOM_USER_TABLE & CUSTOM_USER_META_TABLE avec le nom des tables utilisateurs correspondantes du site 1.
De cette manière on utilise les mêmes tables utilisateurs pour les 2 sites.Par soucis de compréhension, je viens de suivre le tuto ici http://nokeywordinurl.com/2-wordpress-blogs-with-1-users-table-and-1-login/
et ca ne fonctionne pas…
8 octobre 2013 à 6 h 17 min #916769Oui les choses sont pas mal expliquées dans ce tuto. Mais il ne faut pas croiser les tables comme dans le message de 08:11:02. Il faut que les sites utilisent la même table pour les 2.
Quel problème rencontres-tu dans le fonctionnement ?
8 octobre 2013 à 6 h 37 min #916770fge wrote:Oui les choses sont pas mal expliquées dans ce tuto. Mais il ne faut pas croiser les tables comme dans le message de 08:11:02. Il faut que les sites utilisent la même table pour les 2.Quel problème rencontres-tu dans le fonctionnement ?
Beh les 2 sites, sans croiser les tables, fonctionnent séparément, je comprends pas trop… j’inscris un utilisateur sur un site, il n’est pas inscrit sur l’autre alors que j’ai suivi à la lettre le tuto…
9 octobre 2013 à 5 h 31 min #916771j’inscris un utilisateur sur un site, il n’est pas inscrit sur l’autre alors que j’ai suivi à la lettre le tuto…
C’est normal, on utilise les tables utilisateurs d’un seul site. Les deux sites utilisent la même table pour s’identifier. Les tables des différents sites ne sont donc pas synchronisées.
En résumé :
Tu as 2 sites un avec un préfixe wp1_ et un second avec wp2_. Tu définis que le site qui va contenir les tables utilisateurs sera le premier (wp1_).
1/ Tu ne modifies pas le wp-config.php du premier site (wp1_).
2/ Dans le wp-config.php du second site (wp2_) tu ajoutes define(‘CUSTOM_USER_TABLE’, ‘wp1_users’); et
define(‘CUSTOM_USER_META_TABLE’, ‘wp1_usermeta’);
3/ Tu copies les « keys & salts » du wp-config.php du premier site (wp1_) et tu remplaces celles existantes dans le second fichier de configuration (wp2_) par celles que tu viens de copier.
À partir de ce moment là, les 2 sites utilisent la même table utilisateur. Est-ce bien ce que tu as fait ?Maintenant, comme ce sont probablement des sites déjà installés, avec un compte admin dans chaque site, il faudra faire ce qui est décrit dans le Codex pour le compte administrateur ; une copie des « wp1_capabilities » en « wp2_capabilities » dans la base pour que le compte admin du premier site devienne également admin du deuxième site. À voir si l’extension « WP Orphanage Extended plugin » cité dans le tutoriel que tu as mentionné ne permet pas de le faire automatiquement pour l’administrateur et les autres utilisateurs.
9 octobre 2013 à 12 h 10 min #916772Ca ne fonctionne pas pour moi, mais j’ai trouvé une solution, merci quand même, si vous pouvez mettre en résolu le probleme pour les autre speut etre que ca marchera 😉✅✅✅✅✅✅✅✅✅✅✅✅
-
AuteurMessages
- Le sujet ‘2 sites wordpress sur 1 base de données’ est fermé à de nouvelles réponses.