Datenbank zusammenführen! User --> bestehendes Forum

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.
Antworten
charlyat
Mitglied
Beiträge: 6
Registriert: 09.12.2006 13:56

Datenbank zusammenführen! User --> bestehendes Forum

Beitrag von charlyat »

Hallo, ich habe zwar schon gesucht, aber nichts passendes dazu gefunden.

Folgendes Problem: Ich will 2 phpBB Foren kreuzen. Leider habe ich von dem "alten Forum (F1) nur eine SQL Sicherung". Bei dem "neuen" Forum(F2) soll alles beim alten bleiben, eben sollen nur die user (beiträge müssen nicht sein, alles andere auch nicht) und die userdaten übertragen werden. ich habe es versucht einzutragen in die usertabelle. das hat auch geklappt, ABER ich kann weder postings noch andere dinge abspeichern, gewscheige denn ausfrühren. ich erhalte diesen fehlercode bei der eingabe eines psotings

Code: Alles auswählen

DEBUG MODE

SQL Error : 1062 Doppelter Eintrag '0' für Schlüssel 1

INSERT INTO phpbb_posts (topic_id, forum_id, poster_id, post_username, post_time, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig) VALUES (3, 7, 4, '', 1194808920, '50596b1f', 1, 0, 1, 1)

Line : 240
File : functions_post.php
der SQL error ist das problem, nach welchen doppelten eintrag muss ich suchen? bzw. was muss ich umstellen, dass alle funktioniert.

infos zum forum 2 F1

Version of the Board: 2.0.22
Version of DB Maintenance: 1.3.8
Version of PHP: 4.4.7
Version of MySQL: 4.1.20


Wie gesagt ich kann auch nochmal von vorne anfangen, habe beide getrennt zur verfügung, die mit den user daten F1 nur als .sql sicherug. die F2 liegt bei mir auf dem server.

Ich wäre euch echt dankbar wenn ihr mir eine lösung für das problem vorschlagen könnt.


mfg
charly
charlyat
Mitglied
Beiträge: 6
Registriert: 09.12.2006 13:56

Beitrag von charlyat »

UP


hat niemand nen vorschlag?

lg charly
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag von Boecki91 »

Du müsstest einiges umstellen.

sämtliche ID's im Alten Back-Up müssen um einen bestimmten Wert erhöht werden. Und zwar um die höhste ID des 2. Forums

Ich glaube im folgenden Link findest du einige genauere Informationen zu dem Thema:
http://www.phpbb.de/viewtopic.php?t=53866

Edit:
Das das ganze recht komplex ist merkst du bestimmt an den vielen Querverweisen
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
charlyat
Mitglied
Beiträge: 6
Registriert: 09.12.2006 13:56

Beitrag von charlyat »

ich habe es nun mehrmals mit verschiedenen varianten versucht und ich war zwar immer knapp dran, aber so ganz wollte es nicht

teilweise bekomme ich die gleichen fehler wie bei meinem ersten versuch.

ich würde auch nur die user übernehmen ohne postings usw.


soweit von der front

lg charly
charlyat
Mitglied
Beiträge: 6
Registriert: 09.12.2006 13:56

Beitrag von charlyat »

NEWS

hab nun nur mal die user und groups installiert aber es kommt folgenes raus beim testen

Code: Alles auswählen

Checking user and group tables

Disabling board

Board was already locked

Checking for missing anonymous account

Nothing to do :-)

Checking for incorrect pending information

Nothing to do :-)

Checking for users with multiple or no single user group

Recreating single user groups for user: -1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,....
Fehler: Couldn't add group data!

SQL Error : 1062 Doppelter Eintrag '0' für Schlüssel 1

INSERT INTO phpbb_groups (group_type, group_name, group_description, group_moderator, group_single_user) VALUES (1, 'Anonymous', 'Personal User', 0, 1)

Line : 657
File : /home/.sites/54/site844/web/forum/admin/admin_db_maintenance.php

Back to Database Maintenance
also ich find kan doppelten eintrag 0


EDIT:

wenn ich versuche zu posten kommt das

Error in posting

DEBUG MODE

SQL Error : 1062 Doppelter Eintrag '0' für Schlüssel 1

INSERT INTO phpbb_posts (topic_id, forum_id, poster_id, post_username, post_time, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig) VALUES (106, 8, 4, '', 1194981329, '50596b1f', 1, 0, 1, 1)

Line : 240
File : functions_post.php

obwohl an der tabelle nichts geändert wurde

langsam finde ich es schon eine frechheit, dass man die foren nicht zusammenbringen kann.

lg charly
Antworten

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