Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

rub
2007-09-22 01:25:23

Comme ça, c'est mieux?

rub
2007-09-19 22:52:21

VDigital a écrit:

Je ne vois pas pourquoi #_user_infos ne pourrait pas être partagée dans la mesure où tout template/theme est bien présent dans toutes les installations.
Et à titre très exceptionnel, je ne crois pas me planter.

Je suis du même avis!

VDigital
2007-09-19 21:10:20

Je ne vois pas pourquoi #_user_infos ne pourrait pas être partagée dans la mesure où tout template/theme est bien présent dans toutes les installations.

Et à titre très exceptionnel, je ne crois pas me planter.

8-)

patnoe
2007-09-19 18:27:49

Pas d'inquiétude, je vais respecter à la lettre ce que vous me conseillez.
Tu (rvelices) peux voir que dans ma big base à partir du 2e site il ne reste que cette ligne  : $conf['users_table'] = 'phpwebgallery1_'.'users';

rub
2007-09-19 17:50:23

rvelices a écrit:

Patnoe. Pour commencer je te conseille vivement de ne rien partager sauf #users.

#_user_info aussi, non?

rvelices
2007-09-19 17:15:32

rub a écrit:

Effectivement avec la table group; il risque d'y avoir des soucis!

Pratiquement le partage de n'importe quelle table sauf users pose un tas de problemes sans apporter des modifications au pwg. De plus aucun moyen de savoir si les plugins ont des references vers les tables actuelles.

Patnoe. Pour commencer je te conseille vivement de ne rien partager sauf #users.

Par exemple:
- Pour pouvoir partager les sessions
  - il faut changer le path de cookie pour la session pour qui'il soit commun a toutes les galeries
  - mais comme la session peut contenir des donnes specifiques aux categories, images (exemple: le filtre), ceux ci ne pourront pas etre partages; donc il faut modifier les fonctions pwg_(set/unset/get)_session_var pour avoir des choses uniques par gallerie.
 
Pour pouvoir partager le auto login et le logout
  - il faut changer le path de cookie remember_me pour qui'il soit commun a toutes les galeries
  - il faut que dans les 5 bases on ait la meme valeur dans #config, cle secret_key
 
et on peut continuer comme ca sans arret pour chaque table / fonctionnalite ...

patnoe
2007-09-19 16:54:33

Les essais ont été faits sur des PWGs de tests, je n'ai rien modifié sur mes grandes bases de photos, il n'y a que la table d'utilisateurs
partagée.

De toute façon j'attends la "bénidiction" de toute l'équipe avant d'ajouter d'autres modifs.

Merci.

Patrice

rub
2007-09-19 16:48:07

VDigital a écrit:

patnoe a écrit:

$conf['tables']['groups_table'] = 'phpwebgallery1_'.'groups';
$conf['tables']['user_group_table'] = 'phpwebgallery1_'.'user_group';

et ceci sans modifier constants.php (mais retoucher par Rub pour la nouvelle version)

Il y a sûrement d'autres recopies à tester.

Patrice,

Comme rvelices l'a déjà relevé, mon scepticisme à l'égard du fonctionnement des galeries avec un partage des tables de groupes est bien grand. La raison est simple la table cache ne sera pas invalidée lors de la suppression d'un groupe, raison invoquée par rvelices.
Cette table cache ne doit surtout pas être partagée.

En aucun cas, il s'agit de recopies mais bien de partage d'une même table.
Envisager d'autres partages demande du temps et de la réflexion.
Nous y reviendrons. Mais je t'invite au plus vite à revenir sur ton partage des groupes.
Il y a peut-être d'autres inconvénients.

8-)

Effectivement avec la table group; il risque d'y avoir des soucis!

Quelques soient les substitutions effectuées (user ou autre chose), les risques sont la!

VDigital
2007-09-19 16:16:29

patnoe a écrit:

$conf['tables']['groups_table'] = 'phpwebgallery1_'.'groups';
$conf['tables']['user_group_table'] = 'phpwebgallery1_'.'user_group';

et ceci sans modifier constants.php (mais retoucher par Rub pour la nouvelle version)

Il y a sûrement d'autres recopies à tester.

Patrice,

Comme rvelices l'a déjà relevé, mon scepticisme à l'égard du fonctionnement des galeries avec un partage des tables de groupes est bien grand. La raison est simple la table cache ne sera pas invalidée lors de la suppression d'un groupe, raison invoquée par rvelices.
Cette table cache ne doit surtout pas être partagée.

En aucun cas, il s'agit de recopies mais bien de partage d'une même table.
Envisager d'autres partages demande du temps et de la réflexion.
Nous y reviendrons. Mais je t'invite au plus vite à revenir sur ton partage des groupes.
Il y a peut-être d'autres inconvénients.

8-)

patnoe
2007-09-19 15:50:30

J'ai fait les essais avec les modifications apportées par Rub pour la recopie des utilisateurs, des infos, des groupes, les utilisateurs des groupes et tout ce passent sans problème.

Exemple de 2 sites avec recopie à partir de la table préfixe  phpwebgallery1 vers la table phpwebgallery2

Avec LocalFiles Editor dans le 2e site j'ai rajouté les lignes suivantes :

$conf['tables']['users_table'] = 'phpwebgallery1_'.'users';
$conf['tables']['user_infos_table'] = 'phpwebgallery1_'.'user_infos';
$conf['tables']['groups_table'] = 'phpwebgallery1_'.'groups';
$conf['tables']['user_group_table'] = 'phpwebgallery1_'.'user_group';

et ceci sans modifier constants.php (mais retoucher par Rub pour la nouvelle version)

Il y a sûrement d'autres recopies à tester.

Merci.

Patrice

rub
2007-09-19 07:32:54

Voila, la fiche 748 est faite pour la 1.8:
commit 2096

rub
2007-09-16 19:03:15

VDigital a écrit:

Il faudrait partager la table des sessions...
8-)

Pas sur que ca fonctionne complement car il faut peut-être définir les cookies qui vont bien!
Il faudrait que je regarde le code.

Mais de toute façon, une fois qu'ils se connectaient avec le auto-login, ca leur sera moins embetant.

Pour la mise en place, tu devras modifier les constantes!

VDigital
2007-09-16 16:54:59

L'avis de rub et de rvelices...

J'ai déjà dit assez d'âneries pour aujourd'hui. Je suis Koka, heu... non, ko !

8-)

patnoe
2007-09-16 16:12:21

J'espère que tu as eu mon mail,

Où, comment.

Merci.

Patrice

VDigital
2007-09-16 16:05:09

Il faudrait partager la table des sessions...
8-)

Pied de page des forums

Propulsé par FluxBB

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