Une seule base de données pour tous c'est possible

Fermé
Topson1 Messages postés 14 Date d'inscription mardi 27 février 2018 Statut Membre Dernière intervention 24 septembre 2019 - Modifié le 15 oct. 2018 à 02:26
elgazar Messages postés 5841 Date d'inscription mercredi 30 octobre 2013 Statut Membre Dernière intervention 17 mars 2021 - 15 oct. 2018 à 22:23
salut comment ca va
J'ai un site WordPress Je veux créer d'autres sites Wordpress
mais je veux utiliser une seule base de données pour tous
c'est possible?
Je veux que tous les utilisateurs puissent se connecter à mon site
sans inscrire sur l'autre

2 réponses

elgazar Messages postés 5841 Date d'inscription mercredi 30 octobre 2013 Statut Membre Dernière intervention 17 mars 2021 1 322
Modifié le 15 oct. 2018 à 04:39
Bonjour
une question 2 en 1!

Si tu veux savoir si il est possible d'installer plusieurs wordpress sur une même base de donnée, la réponse est oui à condition de changer les préfixes des tables lors de l'installation des nouveaux sites.

Si tu veux savoir si il est possible de partager les utilisateurs entre plusieurs sites ( cad que l'inscription sur un site permet d'être inscrit automatiquement sur tous les autres sites), encore une fois la réponse est oui, c'est expliqué en détail sur le codex de wordpress
mais en gros, il faut simplement modifier le fichier wp-config.php de chaque site (hormis le premier dont la table utilisateurs servira pour tous les autres) après les avoir installés en y insérant ces deux lignes
define( 'CUSTOM_USER_TABLE', 'wp_users' );
define( 'CUSTOM_USER_META_TABLE', 'wp_usermeta' );

Bien entendu, tu dois modifier le préfixe wp_ par celui que tu utilises pour ton premier site


0
Topson1 Messages postés 14 Date d'inscription mardi 27 février 2018 Statut Membre Dernière intervention 24 septembre 2019
15 oct. 2018 à 05:29
Merci pour votre réponse
mais et pour le nouveau site, comment pouvons-nous l'installer
0
elgazar Messages postés 5841 Date d'inscription mercredi 30 octobre 2013 Statut Membre Dernière intervention 17 mars 2021 1 322
Modifié le 15 oct. 2018 à 10:13
si on part du principe que ton premier site est déjà à la racine de ton hébergement, il suffit de créer un sous-dossier nommé par exemple monsite2 et d'y envoyer le script de wordpress. Il faudra ensuite te rendre a l'adresse tonsite.tld/monsite2 pour l'installer normalement

Attention
1. Tous les hébergeurs n'acceptent pas le multisite (plusieurs ndd sur le même hébergement) et/ou limitent le nombre de sous-domaines , vérifie que le tien autorise ce que tu veux faire avant de commencer

2. si tu veux affecter un sous-domaine ( type annuaire.monsite.tld) ou un autre ndd au second site (type monsite2.tld), il vaut mieux le faire pointer sur le sous-dossier monsite2 avant de commencer l'installation du second site

3. tu ne peux pas utiliser les fichiers d'un script wordpress que tu as déjà utilisé sur un serveur local ou distant, il faut soit télécharger un nouveau script soit utiliser les fichiers vierges sortis du zip à chaque fois

4. tu dois changer impérativement de préfixes lors de l'installation du nouveau site, le mieux c'est d'utiliser les initiales du site (dans l'exemple ce serait ms2_ pour le premier ms3_ pour le suivant, etc) c'est plus facile pour savoir quelle tables correspondent a quel site

5. tu dois d'abord installer le second site avant de changer son fichier wp-config.php qui permets d'utiliser la table des utilisateurs du premier site et n'oublie pas que, une fois la modification faite, tu devras te connecter au second site avec les identifiants (login et mdp) du premier.


0
Topson1 Messages postés 14 Date d'inscription mardi 27 février 2018 Statut Membre Dernière intervention 24 septembre 2019
Modifié le 15 oct. 2018 à 14:53
Merci
Je peux utiliser un autre domaine ?
0
elgazar Messages postés 5841 Date d'inscription mercredi 30 octobre 2013 Statut Membre Dernière intervention 17 mars 2021 1 322 > Topson1 Messages postés 14 Date d'inscription mardi 27 février 2018 Statut Membre Dernière intervention 24 septembre 2019
15 oct. 2018 à 15:29
oui comme expliqué dans les points 1 et 2, il faut que ton hébergeur accepte le multisite
0
Topson1 Messages postés 14 Date d'inscription mardi 27 février 2018 Statut Membre Dernière intervention 24 septembre 2019
15 oct. 2018 à 16:32
J'utilise HOSTINGER
Je pense qu'il accepte le multisite
0
elgazar Messages postés 5841 Date d'inscription mercredi 30 octobre 2013 Statut Membre Dernière intervention 17 mars 2021 1 322 > Topson1 Messages postés 14 Date d'inscription mardi 27 février 2018 Statut Membre Dernière intervention 24 septembre 2019
15 oct. 2018 à 22:23
oui a partir de l'hébergement premium
0