Seite 3 von 3
Verfasst: 26.07.2006 23:09
von Martin Truckenbrodt
Hi,
stimmt. Hatte wohl nur Deinen letzten Beitrag gelesen.
Gruß Martin
Verfasst: 30.12.2006 18:05
von Kraut
Ich versuche gerade nach der Anleitung von Moellers Oma und Zortex zwei Foren mit Datenbanken in ein neues Vanilla phpbb Forum zu integrieren.
Vorgehensweise:
Beide zusammenzuführende Foren haben die neueste Version 2.0.22 und keine Mods, die auf die Datenbank zugreifen.
Das neu erstellte Forum (ohne Beiträge und Foren) liegt auf einer Domain
http://neu.de (Beispiel)
Das erste zu integrierende Forum liegt auf einer Suddomain subdomain.neu.de
Das 2te zu integrierende Forum liegt auf einer anderen Domain
http://alt.de
Das empfohlene Script (von Flashweb)habe ich angepasst (fehlerhaft?).
Jezt klappt bei der Integration des ersten Forums aber schon mal nichts.
Folgende Einträge habe ich vorgenommen:
Code: Alles auswählen
$dbms = 'mysql';
$phpbb_root_path = './';
$dbhost = 'localhost';
$dbuser = 'db60051455'; //neu erstellte Datenbank
$dbpasswd = 'Passwort'; // neu erstellte Datenbank
// Name and prefix for the database that should keep the original IDs
$dbname1 = 'db60051455'; //neu erstellte Datenbank
$table_prefix1 = 'phpbb_'; //neu erstellte Datenbank
// Name and prefix for the database that is going to be added
// to DB1.
$dbname2 = 'db60050210'; //zu importierende Datenbank
$table_prefix2 = 'forum_'; //zu importierende Datenbank
Das Script habe ich in das Root Verzeichnis des neuen Forums geladen und ausgeführt. Folgende Meldung erhalte ich:
Code: Alles auswählen
Shifting IDs in table categories
Empty table? Skipping...
Altering dependent table: forums : cat_id (offset = )
Empty table? Skipping...
Shifting IDs in table forums
Empty table? Skipping...
Altering dependent table: posts : forum_id (offset = )
Empty table? Skipping...
Altering dependent table: topics : forum_id (offset = )
Empty table? Skipping...
Altering dependent table: forum_prune : forum_id (offset = )
Empty table? Skipping...
Altering dependent table: auth_access : forum_id (offset = )
Empty table? Skipping...
Shifting IDs in table forum_prune
Empty table? Skipping...
Shifting IDs in table groups
SQL Error : 1142 SELECT command denied to user: 'db60051455@localhost' for table 'forum_groups'
SELECT MAX(group_id) as max_id FROM db60050210.forum_groups
Line : 351
File : /home/www/doc/6005/xxx/www/supportersonline/forum/merge.php
Hilfe bei diesem Problem ist sehr willkommen!
Verfasst: 30.12.2006 18:16
von Boecki91
Kraut hat geschrieben:
Code: Alles auswählen
SQL Error : 1142 SELECT command denied to user: 'db60051455@localhost' for table 'forum_groups'
Zugriff wurde verweigert, alle Daten richtig engegeben??
Verfasst: 30.12.2006 18:33
von Kraut
@Boecki91:
Das ist natürlich das erste, was ich kontrolliert habe.
Die Daten sind richtig eingegeben, die Frage ist, ob sie alle am richtigen Ort stehen?
Außerdem: Würde das Script ausgeführt werden, wenn die Daten falsch wären? Die Fehlermeldung kam ja relativ spät. Vorher wurde leider nichts vom alten ins neue Forum übernommen(Empty table? Skipping... ), es kam allerdings auch keine Fehlermeldung.
Verfasst: 30.12.2006 19:52
von Kraut
O.k., nach einer kurzen Pause habe ich den Fehler gefunden.
Das $dbpasswd = 'Passwort'; // neu erstellte Datenbank war ein anderes, als für die Datenbank.
Nachdem ich das richtige Passwort eingegeben habe, funktionierte alles tadellos.
Ich beschäftige mich jetzt mit dem Feintuning.
Verfasst: 31.12.2006 00:22
von Kraut
Das grobe Feintuning ist beendet, es gibt bisher keine Probleme (Version 2.0.22)
Ich habe zusätzlich neue Benutzergruppen erstellt, denen nur bestimmte Unterforen angezeigt werden, ausserdem hat jede Benutzergruppe ihren eigenen Style (zwangsweise zugewiesen)
http://www.phpbb.de/viewtopic.php?t=663 ... e+zuordnen
Verfasst: 31.12.2006 13:42
von Zortex
ich habe ja damals auch das
Skript von Flashweb verwendet und das lief alles prima. Nach dem Neuaufbau der Search_db und einem Resync (siehe seite 1 dieses Topics,
moellers_oma) hatte ich ein voll funktionsfähiges Board.
Ich habe aber mittlerweile Probleme mit dem Global Topic mod (Sticky klappt nicht), aber ich glaube, das liegt daran, dass das eine Board den Mod schon zuvor hat, das andre aber nicht.
Deshalb ist es sehr sinnvoll, nur Boards ohne Mod zu mergen. Wenn sich der Mod nicht ausbauen lässt, sollten alle 3 Boards (das neue leere und die beiden alten) die gleichen Mods und auch die gleiche phpbb-Version haben!!
Dann sollte das wohl laufen..
Aber Trotzdem:
Backups schaden nicht!!
Guten Rutsch und frohes mergen

Verfasst: 01.01.2007 05:24
von Kraut
Ok, das einzige Problem, das ich bisher festgestellt habe, ist, das einige User nicht übernommen worden sind. Ich gehe allerdings davon aus, dass nur nicht aktivierte user nicht übernommen wurden...Habe ich allerdings noch nicht überprüft.
Die " Search_db" habe ich ebenfalls neu aufgebaut, das ist Pflicht.
Anmerken möchte ich noch, das ich die 2te Datenbank von"alt.de" auf "neu.de" kopieren mussste, da wo auch die Datenbank lag, in die eingefügt werden sollte.Ansonsten klappt das Script nicht.