Seite 1 von 1

2 Boards - eine Usertabelle

Verfasst: 07.10.2003 21:52
von Gast
Guten Abend,

ich weiß, das gab es schon öfter und in der Doku ist auch ein Artikel drin - ich habe aber trotzdem ein paar Fragen:
1. Installiere phpBB2 2mal.
Nimm einmal den prefix Master und einmal Slave (können auch anders sein)
Was ist mit Prefix gemeint?
Beispiel: www.xyz.de/master/
oder www.xyz.de/master/phpBB2/
oder www.xyz.de/phpBB2/master ?
Muss das Root-Verzeichnis immer phpBB2 sein?
2. Führe folgenden Query aus
Code:
ALTER TABLE master_users RENAME users;
ALTER TABLE master_user_group RENAME user_group;
ALTER TABLE master_groups RENAME groups;
DROP TABLE slave1_users;
DROP TABLE slave1_user_group;
DROP TABLE slave1_groups;
Was ist ein Query und wie führt man ihn aus? :oops:
3. Öffne die Datei includes/constants.php und ersetze

Code:
define('GROUPS_TABLE', $table_prefix.'groups');
define('USER_GROUP_TABLE', $table_prefix.'user_group');
define('USERS_TABLE', $table_prefix.'users');


mit
Code:
define('GROUPS_TABLE', 'groups');
define('USER_GROUP_TABLE', 'user_group');
define('USERS_TABLE', 'users');
Bei beiden Boards?

---
Mein Board existiert schon.
Sollte ich beim neuen alle User übertragen (dass also bei beiden Boards gleich viele User sind)?

Aber ich glaube ich installiere phpBB gleich ganz neu.

Ich weiß, das sind echte n00b-Fragen - aber ich kenne mich mit php und generell Internet nicht so doll aus.

Danke für die Mühe,

MfG
radio

Re: 2 Boards - eine Usertabelle

Verfasst: 07.10.2003 22:15
von Acid
Was ist mit Prefix gemeint?
Beispiel: www.xyz.de/master/
oder www.xyz.de/master/phpBB2/
oder www.xyz.de/phpBB2/master ?
Muss das Root-Verzeichnis immer phpBB2 sein?
Mit Prefix sind nich Server oder Ordner gemeint.
Installiere die beiden Boards nach www.xyz.de/forum1 und www.xyz.de/forum2. Bei der Installation kann/muss man ja neben den Zugangsdaten zur Datenbank auch einen Prefix angeben (Standard is phpbb_). Dort musst du dann jeweils unterschiedliche Prefixe angeben.
Was ist ein Query und wie führt man ihn aus?
Ein Query is der Code, den du zitiert hast. Also eine Zeile, die beim Ausführen Änderungen an der Datenbank bzw. den Tabellen vornimmt.
Du kannst z.B. mit link:phpmyadmin solch einen Query ausgeben (s. Punkt 5 auf der verlinkten Seite). Du musst aber darauf achten, wenn du andere Prefixe als master oder slave benutzt, dies in den Queries anzupassen.
3. Öffne die Datei includes/constants.php und ersetze
Bei beiden Boards?
ja.
Mein Board existiert schon.
Normalerweise wär´s besser, dies nur bei einem Neuanfang zu tun. Zumindest das "slave" Board sollte neu sein.