dcz a écrit:En prime, une feinte (testé sur mysql toutes versions) pour mieux organiser le partage des forums dans les cas ou il est possible d'avoir plusieurs bases de données et d'en définir les autorisations (serveur dédié en général) : http://www.phpbb.com/community/viewtopi ... 5#p6498115
C'est valable uniquement si :
- Tu utilises mysql, ça peut marcher sur d'autres dbms, mais je n'ai pas testé,
- Tu utilises une db séparée par forum sur le même serveur mysql,
- Tu utilises le même utilisateur mysql pour toutes les bases ou tu donnes à chaque utilisateur mysql des forums "esclaves" le droit d'accéder à la db définie comme principale et qui contiendra les tables partagées des utilisateurs et des sessions pour tous les forums.
L'intérêt de la méthode, c'est qu'on se retrouve avec une db par forum, avec le préfixe de table qu'on veut pour chacun (peut être le même pour tous) et toutes les tables pour chaque forum, ce qui veut dire que ça facilite grandement les retours en arrière éventuels et la gestion au quotidien.
C'est dans ce cas le préfixe ajouté (le "nomdeladb." ajouté à "phpbb_") au préfixe classique qui décide de la provenance des tables entre les différente db de chaque forums, soit toujours le même pour les tables partagées, celle des sessions etc, et le nom de la db locale pour les tables locales.

Français |
Anglais

