Selber Login in 2 Foren

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Swiss Coke
Mitglied
Beiträge: 19
Registriert: 30.01.2006 15:37

Beitrag von Swiss Coke »

Bei der PHP Hilfe (KE) steht es so: (Wir gehen von einer Datenbank aus)

Datenbank: 1
Board(s)/Forum(s): 2
Webspace: 1
Dateiablage z.B.: http://mein-server.ch/board/*
*"Ordner_mit_Forum1" und "Ordner_mit_Forum2"


oder ein bischen logischer:

Dateiablage z.B.:
von phpbb.de hat geschrieben: 1. Installiere phpBB2 zwei mal.
Nimm einmal den prefix Master und einmal Slave (können auch anders sein)


2. Führe folgenden Query aus:

Code: Alles auswählen

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; 



3. Öffne die Datei includes/constants.php und ersetze

Code: Alles auswählen

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

mit

Code: Alles auswählen

define('GROUPS_TABLE', 'groups'); 
define('USER_GROUP_TABLE', 'user_group'); 
define('USERS_TABLE', 'users'); 

4. Fertig
Beide Boards benutzen jetzt die selbe Userdatenbank.
Sorgt noch dafür, dass beide Foren die gleichen Cookieeinstellungen haben.



Das sollte nicht bei einem bereits aktiven Board getan werden !
Ich finde diese Dokumentation ein bischen aufgebessert werden muss.

z.B hier:
3. Öffne die Datei includes/constants.php und ersetze hat geschrieben: 3. Öffne die Datei includes/constants.php und ersetze

Code: Alles auswählen

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

mit

Code: Alles auswählen

define('GROUPS_TABLE', 'groups'); 
define('USER_GROUP_TABLE', 'user_group'); 
define('USERS_TABLE', 'users'); 
Muss hier sowohl das "Master" sowie das "Slave" Board die Datei includes/constants.php geändert werden?

Diese Antwort brauche leider ich -.-

Dazu interessanterweise Funktioniert bei mir die Abfrage oben nicht.

Bei mir habe ich als Beispiel den Präfix (Board 1) phpbb_1_ (Board 2) hat den Präfix phpbb_2_ und z.B. (Board 3) hat den Präfix phpbb_3_ nur als Beispiel.

Wenn ich dannach alle Boards hochgeladen habe muss ich die Boards alle mit der gleichen Datenbank verbinden.

Jetzt würde ja Schritt 2 kommen:

Bei diesem ich eine Abfrage ausführen muss:

Die würde hier so aussehen:

Code: Alles auswählen

ALTER TABLE 1_users RENAME users; 
ALTER TABLE 1_user_group RENAME user_group; 
ALTER TABLE 1_groups RENAME groups; 
DROP TABLE 2_users; 
DROP TABLE 2_user_group; 
DROP TABLE 2_groups;
DROP TABLE 3_users; 
DROP TABLE 3_user_group; 
DROP TABLE 3_groups;
oder?

Da hier ja als Beispiel:

1 für Master steht
2 für Slave
3 auch für Slave (2)

und jetzt würde Punkt 3 kommen:

Jetzt muss ich die Datei includes/constants.php Öffnen und ändern.
Müssen hier jetzt alle "constants.php" dateien geändert werden?

Das wäre ja dieser Code hier oder:

Code: Alles auswählen

define('GROUPS_TABLE', $table_prefix.'groups'); 
define('USER_GROUP_TABLE', $table_prefix.'user_group'); 
define('USERS_TABLE', $table_prefix.'users'); 
Müsste geändert werden zu:

Code: Alles auswählen

define('GROUPS_TABLE', 'groups'); 
define('USER_GROUP_TABLE', 'user_group'); 
define('USERS_TABLE', 'users');
Würde das so stimmen?

Ich danke im Voraus für die Antwort

Gruss Coke
Swiss Coke
Mitglied
Beiträge: 19
Registriert: 30.01.2006 15:37

Beitrag von Swiss Coke »

Ich habs schon mal probiert leider funzt da ding irgendwie nicht so wie ich das gerne hätte.

Versuche das morgen nochmal mit 2 Test boards oder wenn möglich gleich mit dreien.

Ich werde morgen diverse Fehler meldungen gleich mal posten

Gruss Coke
Swiss Coke
Mitglied
Beiträge: 19
Registriert: 30.01.2006 15:37

Beitrag von Swiss Coke »

Hat jemand schon erfahrung in diesem Bereich? Würde mich Interessieren wie das bei euch so aussieht. Bin gerade jetzt daran beschäftig die Boards zum laufen zu kriegen und poste hier der Status.

Gruss Coke
Swiss Coke
Mitglied
Beiträge: 19
Registriert: 30.01.2006 15:37

Beitrag von Swiss Coke »

Bei der Abfrage bekomme ich am Schluss 1 Fehlermeldung die lautet so:

Fehler
SQL-Befehl:


ALTER TABLE clan_users RENAME users

das müsst ja wohl eigentlich so lauten:

ALTER TABLE phpbb_1_users RENAME users;

danach Funktioniert dieser Teil schon mal.

Jetzt würde die Datei Constants.php kommen. Wenn ich das so übernehmen würde, käme der Fehler:

Could not query forum moderator information

DEBUG MODE

SQL Error : 1146 Table 'usr_****_2.user_group' doesn't exist

SELECT aa.forum_id, u.user_id, u.username FROM phpbb_clan_auth_access aa, user_group ug, groups g, users u WHERE aa.auth_mod = 1 AND g.group_single_user = 1 AND ug.group_id = aa.group_id AND g.group_id = aa.group_id AND u.user_id = ug.user_id GROUP BY u.user_id, u.username, aa.forum_id ORDER BY aa.forum_id, u.user_id

Line : 227
File : index.php


und hier bin ich gerade und versuche irgendwo eine Antwort zu finden O.o

Gruss Coke
Swiss Coke
Mitglied
Beiträge: 19
Registriert: 30.01.2006 15:37

Beitrag von Swiss Coke »

Funktionierende Funktionen:

Registrierung
Login / Logout
Admin Panel
Suchen
Memberlist
PM Nachrichten Box
Profil

Eigentlich Funktioniert alles aber nur dieser eine Fehler schlägt mich zur Zeit -.-

Dazu hab ich bemerkt das jetzt ein Login Funktioniert für alle Boards. Auch die Registrierung geht tadelos.

Irgendwie bin ich der Einzige der hier die Interesse hat dies zum Funktionieren zu bringen :oops:
Jan88
Mitglied
Beiträge: 278
Registriert: 04.10.2005 15:02
Kontaktdaten:

Beitrag von Jan88 »

was genau willst du machen?
Swiss Coke
Mitglied
Beiträge: 19
Registriert: 30.01.2006 15:37

Beitrag von Swiss Coke »

Jan88 hat geschrieben:was genau willst du machen?
Also ich bin schon länger dabei mehrere Boards miteinander zu verknüpfen. Eigentlich Funktionieren alle Funktionen ausser ein Fehler verusacht das ich stecken bleibe.

Schlussendlich sollten dann beide Boards oder mehrere Boards so zusammen sein das durch eine Registration die registrierung bei allen Boards vorhanden ist. Also ein Login für alle Boards ;)

Die Fehlerquellen hab ich oben aufgelistet. Die PHPB Knigge Funktioniert leider nicht.

Gruss Coke
Swiss Coke
Mitglied
Beiträge: 19
Registriert: 30.01.2006 15:37

Beitrag von Swiss Coke »

Zur Zeit hab ichs aufgegeben... -.-

Behalte ich lieber die Standart Boards weiterhin mit 2 Registrierungen ^^

Gruss Coke
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“