Download-Mod - Schritt-für-Schritt von phpBB2 zu phpBB 3

Support zu den Modifikationen (MODs) von Entwickler OXPUS für das phpBB 3.0.x
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2660
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: Download-Mod - Schritt-für-Schritt von phpBB2 zu phpBB 3

Beitrag von oxpus »

Wie Du die Tabellen sicherst und wieder herstellst ist völlig egal, Hauptsache sie haben nach der Wiederherstellung 1:1 den gleichen Stand wie im alten Forum.
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Sir Charles82
Beiträge: 33
Registriert: Sa 28. Jun 2008, 11:39

Re: Download-Mod - Schritt-für-Schritt von phpBB2 zu phpBB 3

Beitrag von Sir Charles82 »

so, ich brauch Hilfe....

Also, folgende Situation: Forum 1 (phpbb 2.0.23) und Forum 2 (phpBB 3.0.2) liegen am selben Server und in derselben Datenbank... Forum 2 hat als Präfix "phpBB3_"

ich hab jetzt mit phpmyadmin die Tabellen vom Download-Mod exportiert als .sql-Datei. Nur wie mach ich jetzt weiter? Muß ich in der .sql-Datei den Präfix auf "phpBB3_" ändern? Weil in der Datenbank existieren ja bereits die Tabellen.

und wenn ich direkt das Konvertierungsskript aufrufe, kommt folgende Fehlermeldung:
[phpBB Debug] PHP Notice: in file /install/install_convert.php on line 138: mysql_query(): supplied argument is not a valid MySQL-Link resource
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2660
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: Download-Mod - Schritt-für-Schritt von phpBB2 zu phpBB 3

Beitrag von oxpus »

Du musst die Tabellen so wieder herstellen, wie der Rest vom phpBB 3 auch lautet, also in Deinem Fall eben mit dem Tabellen-Prefix phpBB 3, wozu letztlich das Backup vor der Wiederherstellung eben angepasst werden muss.
und wenn ich direkt das Konvertierungsskript aufrufe, kommt folgende Fehlermeldung:
Erst wiederherstellen, dann konvertieren!!
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Sir Charles82
Beiträge: 33
Registriert: Sa 28. Jun 2008, 11:39

Re: Download-Mod - Schritt-für-Schritt von phpBB2 zu phpBB 3

Beitrag von Sir Charles82 »

Danke für deine Geduld, oxpus!

ich hab jetzt den Tabellenpräfix angepasst, die vom phpbb3er angelegten Tabellen gelöscht und ich versuche, das Backup mit "Latin1" wieder herzustellen (ist die ursprüngliche Codierung).

Allerdings bricht mir MySQLDumper das ab mit dem Fehlerhinweis:

Code: Alles auswählen

Fehler bei der Anfrage:

VALUES (16, 199, 1, 1, 1, 1);;
MySQL meldet:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VALUES (16, 199, 1, 1, 1, 1)' at line 1
er legt dann genau die dl_auth an und bricht dann ab

irgendwelche Ideen, was ich falsch mache?

Danke für die Hilfestellung bis jetzt!
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2660
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: Download-Mod - Schritt-für-Schritt von phpBB2 zu phpBB 3

Beitrag von oxpus »

Wähle mal "vollständige" Inserts und nicht "erweiterte" bei den Daten.
Das sollte dann besser klappen.
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Sir Charles82
Beiträge: 33
Registriert: Sa 28. Jun 2008, 11:39

Re: Download-Mod - Schritt-für-Schritt von phpBB2 zu phpBB 3

Beitrag von Sir Charles82 »

leider nein... ich bekomm dann einen MySQL-Fehler über einen Duplicate entry bei der dl_banlist und es bricht wieder ab... es ist zum Verzweifeln...

aber danke für die Hilfe. :oops:
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2660
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: Download-Mod - Schritt-für-Schritt von phpBB2 zu phpBB 3

Beitrag von oxpus »

Dann muss in der Tabelle ein Eintrag auch mehrfach vorhanden sein.
Prüfe mal nach, was das sein kann.
In der dl_banlist ist die ban_id ein Index. Dieser darf dann folglich nur einmal verwendet werden...
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Sir Charles82
Beiträge: 33
Registriert: Sa 28. Jun 2008, 11:39

Re: Download-Mod - Schritt-für-Schritt von phpBB2 zu phpBB 3

Beitrag von Sir Charles82 »

nein, es spießt sich an der Zeile

Code: Alles auswählen

INSERT INTO `dl_banlist` (`ban_id`, `user_id`, `user_ip`, `user_agent`, `username`, `guests`) VALUES (2, 0, '', '', 'Burschi', 0);
das sind die einzigen Daten in der Tabelle

hast du eine Idee, warum sich das da so spreizt? die Tabellen sind ja eigentlich de facto schon in der Datenbank und mit der 2er Version funktioniert auch alles tadellos...

ist DAS vielleicht der Fehler? Dass die Tabellen alle schon da sind, nur halt ohne den Präfix "phpBB3_" ?
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2660
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: Download-Mod - Schritt-für-Schritt von phpBB2 zu phpBB 3

Beitrag von oxpus »

Versuchs doch mal so:

Code: Alles auswählen

INSERT INTO `dl_banlist` (`user_id`, `user_ip`, `user_agent`, `username`, `guests`) VALUES (0, '', '', 'Burschi', 0);
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Sir Charles82
Beiträge: 33
Registriert: Sa 28. Jun 2008, 11:39

Re: Download-Mod - Schritt-für-Schritt von phpBB2 zu phpBB 3

Beitrag von Sir Charles82 »

Es ist ein echter Graus:

Versuche ich das Backup der Dateien über MySQLDumper einzuspielen (mit "vollständigen" Inserts), dann kommt gleich mal:

Code: Alles auswählen

Fehler bei der Anfrage:

VALUES (16, 199, 1, 1, 1, 1);;
MySQL meldet:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VALUES (16, 199, 1, 1, 1, 1)' at line 1
also gleich bei der dl_auth

Versuche ich es über "phpmyAdmin" mit der von dir vorgeschlagenen Änderung, kommt:

Code: Alles auswählen

SQL-Befehl:

-- 
-- Daten f?r Tabelle `phpbb3_dl_banlist` --
INSERT INTO `dl_b anlist ` (`b an_id `, `u ser_id `, `u ser_ip `, `u ser_agent `, `u sername `, `g uests `) VA LUES( 0, '', '', 'Burschi ', 0);

MySQL meldet: Dokumentation
#1136 - Column count doesn't match value count at row 1 
es ist zum aus der Haut fahren... :cry:
Antworten