Annonce

  •  » Utilisation
  •  » [Résolu] Identification par table externe

#1 2013-01-23 11:06:26

julien1311
Membre
2010-09-01
141

[Résolu] Identification par table externe

Bonjour,

J'ai migré une de mes BDD Piwigo vers une autre BDD et depuis l'identification ne fonctionne plus (j'avais créé une table commune pour l'identification de toutes mes galeries Piwigo)

Je ne parviens pas à modifier les paramètres pour que l'identification fonctionne à nouveau, j'ai l'impression qu'on peut utiliser une autre table que celle par défaut pour l'identification mais pas une autre table dans une autre BDD. Je me trompe ?

Merci pour votre aide,
Julien

Hors ligne

#2 2013-01-23 11:10:46

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: [Résolu] Identification par table externe

si, il suffit de préfixer par le nom de la base de données

$conf['users_table'] = 'autre_bdd.users';

il faut bien sur que l'utilisateur MySQL courant ai les droits d'accès à l'autre table

Hors ligne

#3 2013-01-23 11:54:22

julien1311
Membre
2010-09-01
141

Re: [Résolu] Identification par table externe

Merci mistic mais ça ne marche pas tout à fait.

Pour être clair :
- j'ai une galerie "voyages" qui utilise la BDD "piwigo_voyages" avec des tables préfixées par "voyages_" et qui contient la table users à utiliser par toutes les galeries
- une galerie "mariage" qui utilise la BDD "piwigo_mariage" avec des tables préfixées par "mariage_" et qui doit utiliser la table users de voyages

mon config.inc.php dans la galerie mariage :

Code:

$conf['apache_authentication'] = true;
$conf['users_table'] = 'piwigo_voyages.voyages_users';

define('USERS_TABLE', 'piwigo_voyages.voyages_users');
define('USER_GROUP_TABLE', 'piwigo_voyages.voyages_user_group');
define('USER_INFOS_TABLE', 'piwigo_voyages.voyages_user_infos');
define('GROUPS_TABLE', 'piwigo_voyages.voyages_groups');

Je n'ai plus d'erreur sur la page d'accueil mais quand je veux me connecter, j'ai le message d'erreur

Code:

Warning:  [mysql error 1146] Table 'piwigo_mariage.piwigo_voyages.voyages_users' doesn't exist

Il faudrait donc arriver à supprimer le "piwigo_mariage" dans la requête.

Hors ligne

#4 2013-01-23 23:02:06

julien1311
Membre
2010-09-01
141

Re: [Résolu] Identification par table externe

Personne n'a d'idée ?

Hors ligne

#5 2013-01-23 23:11:53

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: [Résolu] Identification par table externe

il me semblait que ça marchait pourtant, mais en y réfléchissant c'est logique, à part en stockant la ressource de connexion et avec un peu de bidouille (ce que Piwigo ne fait pas) on ne peut avoir qu'une seule connexion mySQL à la fois

tu ne peux pas fusionner les deux bases ?

Hors ligne

#6 2013-01-23 23:15:09

julien1311
Membre
2010-09-01
141

Re: [Résolu] Identification par table externe

mistic100 a écrit:

il me semblait que ça marchait pourtant, mais en y réfléchissant c'est logique, à part en stockant la ressource de connexion et avec un peu de bidouille (ce que Piwigo ne fait pas) on ne peut avoir qu'une seule connexion mySQL à la fois

tu ne peux pas fusionner les deux bases ?

Si si, je vais fusionner. Mais comme je viens de passer chez o2switch et que c'est open bar sur les bases, je me suis dit que j'allais tout séparer ;)
Je vais fusionner tout ça.

Hors ligne

  •  » Utilisation
  •  » [Résolu] Identification par table externe

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact