Convert old Download mod phpBB2 -> phpBB3
Convert old Download mod phpBB2 -> phpBB3
Hallo!
Ich nutzte im alten Forum phpBB2 den Download Mod in der Version 5.3.2.
Nun bin ich auf phpBB3 umgestiegen mit der neuesten Download Mod version.
Kann ich irgendwie die Downloads mitnehmen und die alte Datanbank umkonvertieren?
Danke und Gruss!
Léo
Ich nutzte im alten Forum phpBB2 den Download Mod in der Version 5.3.2.
Nun bin ich auf phpBB3 umgestiegen mit der neuesten Download Mod version.
Kann ich irgendwie die Downloads mitnehmen und die alte Datanbank umkonvertieren?
Danke und Gruss!
Léo
Re: Convert old Download mod phpBB2 -> phpBB3
Merke gerade: ich habe die Frage schon mal hier gestellt. Und stehe wieder an der gleichen Stelle wie damals...
Der converter gibt mir folgenden Fehler:
Danke,
Léo
Der converter gibt mir folgenden Fehler:
Was kann ich tun?SQL ERROR [ mysqli ]
Incorrect string value: '\xC2\x9F man...' for column 'comment_text' at row 1 [1366]
SQL
UPDATE phpbb_dl_comments SET comment_text = '[quote:1d2askf6]\nStackTrainer (Freeware)\n=======================\n\nTrainingsprogramm zum Auswendiglernen von Stacks, wie z.B. dem Tamariz-Deck.\n\nZur Installation einfach das MSI-File starten (der Windows-Installer sollte vorhanden sein).\n\nBeim Programmstart wirst Du zuerst nach dem Stack-File gefragt. Das Tamariz-Deck ist schon vorbereitet und liegt im Unterverzeichnis "Stacks" des Programmordners. Danach muà man den Ordner mit den Bildern einstellen, das ist "Spielkarten", auch unterhalb des Programmordners. Beides aber nur beim ersten Programmstart. (Ist leider etwas umständlich)\n\nDie "Spiele" funktionieren praktisch nur so, daà man einfach auf "Weiter" klickt und so die Antwort bekommt. Die sollte man halt einfach vor dem Bildschirm laut aufsagen. Ob\'s dann stimmt oder nicht, kann der PC natürlich nicht erkennen.\n\nAusnahmen sind die letzten beiden Tests. Da drückt man dann die Tasten "1" oder "2", bzw. "1"-"4", je nach angezeigter Karte. Und dabei werden natürlich auch die Fehler angezeigt.\n\nUhr läuft mit, so daà man ein wenig Druck dabei hat.\n\nFür Rückfragen, bitte Mail an mich: <!-- e --><a href=\"mailto:pianist@erik-reischl.de\">pianist@erik-reischl.de</a><!-- e -->[/quote:1d2askf6]\r\nMan klickt im Prinzip immer nur auf "Weiter", dann wird z.B. eine Karte angezeigt. Man sagt sich dann selbst die Nummer, klickt wieder auf "Weiter" und bekommt die Lösung.\r\n\r\nAusnahme sind die "Hälfte"- und "Viertel"-Spiele. Hier muÃt Du zu einer angezeigten Karte auf die Tasten 1 oder 2 (bzw. 1, 2, 3 oder 4) drücken.', com_uid = '1d2askf6', com_bitfield = 'gA==', com_flags = 7 WHERE dl_id = 1
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/includes/db/dbal.php
LINE: 754
CALL: trigger_error()
FILE: [ROOT]/includes/db/mysqli.php
LINE: 182
CALL: dbal->sql_error()
FILE: [ROOT]/dl_convert.php
LINE: 166
CALL: dbal_mysqli->sql_query()
Danke,
Léo
- oxpus
- Chief handy-man
- Beiträge: 2660
- Registriert: Do 13. Dez 2007, 23:06
- Wohnort: Irgendwo im I-Net
- Kontaktdaten:
Re: Convert old Download mod phpBB2 -> phpBB3
Führe mal bitte folgende SQL-Anweisung aus:
Das sollte meistens schon helfen.
Natürlich danach den Konverter neu ausführen.
Code: Alles auswählen
ALTER TABLE phpbb_dl_comments CHANGE COLUMN comment_text BLOB;
Natürlich danach den Konverter neu ausführen.
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!
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Re: Convert old Download mod phpBB2 -> phpBB3
Geht leider nicht...
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 'BLOB' at line 1
Momentan ist das Feld auf TEXT.
Zeichensatz der Tabellen ist cp1252 West European
Kollation: latin1_swedish_ci
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 'BLOB' at line 1
Momentan ist das Feld auf TEXT.
Zeichensatz der Tabellen ist cp1252 West European
Kollation: latin1_swedish_ci
- oxpus
- Chief handy-man
- Beiträge: 2660
- Registriert: Do 13. Dez 2007, 23:06
- Wohnort: Irgendwo im I-Net
- Kontaktdaten:
Re: Convert old Download mod phpBB2 -> phpBB3
Ja, sorry, klar, muss ja auch so lauten:
Code: Alles auswählen
ALTER TABLE phpbb_dl_comments CHANGE COLUMN comment_text comment_text BLOB;
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!
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Re: Convert old Download mod phpBB2 -> phpBB3
Jetzt kein Fehler, das Feld wird zu "MEDIUMTEXT" aber immer noch der Fehler:
SQL ERROR [ mysqli ]
Incorrect string value: '\xC2\x9F man...' for column 'comment_text' at row 1 [1366]
SQL
UPDATE phpbb_dl_comments SET comment_text = '[quote:1jb136g7]\nStackTrainer (Freeware)\n=======================\n\nTrainingsprogramm zum Auswendiglernen von Stacks, wie z.B. dem Tamariz-Deck.\n\nZur Installation einfach das MSI-File starten (der Windows-Installer sollte vorhanden sein).\n\nBeim Programmstart wirst Du zuerst nach dem Stack-File gefragt. Das Tamariz-Deck ist schon vorbereitet und liegt im Unterverzeichnis "Stacks" des Programmordners. Danach muà man den Ordner mit den Bildern einstellen, das ist "Spielkarten", auch unterhalb des Programmordners. Beides aber nur beim ersten Programmstart. (Ist leider etwas umständlich)\n\nDie "Spiele" funktionieren praktisch nur so, daà man einfach auf "Weiter" klickt und so die Antwort bekommt. Die sollte man halt einfach vor dem Bildschirm laut aufsagen. Ob\'s dann stimmt oder nicht, kann der PC natürlich nicht erkennen.\n\nAusnahmen sind die letzten beiden Tests. Da drückt man dann die Tasten "1" oder "2", bzw. "1"-"4", je nach angezeigter Karte. Und dabei werden natürlich auch die Fehler angezeigt.\n\nUhr läuft mit, so daà man ein wenig Druck dabei hat.\n\nFür Rückfragen, bitte Mail an mich: <!-- e --><a href=\"mailto:pianist@erik-reischl.de\">pianist@erik-reischl.de</a><!-- e -->[/quote:1jb136g7]\r\nMan klickt im Prinzip immer nur auf "Weiter", dann wird z.B. eine Karte angezeigt. Man sagt sich dann selbst die Nummer, klickt wieder auf "Weiter" und bekommt die Lösung.\r\n\r\nAusnahme sind die "Hälfte"- und "Viertel"-Spiele. Hier muÃt Du zu einer angezeigten Karte auf die Tasten 1 oder 2 (bzw. 1, 2, 3 oder 4) drücken.', com_uid = '1jb136g7', com_bitfield = 'gA==', com_flags = 7 WHERE dl_id = 1
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/includes/db/dbal.php
LINE: 754
CALL: trigger_error()
FILE: [ROOT]/includes/db/mysqli.php
LINE: 182
CALL: dbal->sql_error()
FILE: [ROOT]/dl_convert.php
LINE: 166
CALL: dbal_mysqli->sql_query()
SQL ERROR [ mysqli ]
Incorrect string value: '\xC2\x9F man...' for column 'comment_text' at row 1 [1366]
SQL
UPDATE phpbb_dl_comments SET comment_text = '[quote:1jb136g7]\nStackTrainer (Freeware)\n=======================\n\nTrainingsprogramm zum Auswendiglernen von Stacks, wie z.B. dem Tamariz-Deck.\n\nZur Installation einfach das MSI-File starten (der Windows-Installer sollte vorhanden sein).\n\nBeim Programmstart wirst Du zuerst nach dem Stack-File gefragt. Das Tamariz-Deck ist schon vorbereitet und liegt im Unterverzeichnis "Stacks" des Programmordners. Danach muà man den Ordner mit den Bildern einstellen, das ist "Spielkarten", auch unterhalb des Programmordners. Beides aber nur beim ersten Programmstart. (Ist leider etwas umständlich)\n\nDie "Spiele" funktionieren praktisch nur so, daà man einfach auf "Weiter" klickt und so die Antwort bekommt. Die sollte man halt einfach vor dem Bildschirm laut aufsagen. Ob\'s dann stimmt oder nicht, kann der PC natürlich nicht erkennen.\n\nAusnahmen sind die letzten beiden Tests. Da drückt man dann die Tasten "1" oder "2", bzw. "1"-"4", je nach angezeigter Karte. Und dabei werden natürlich auch die Fehler angezeigt.\n\nUhr läuft mit, so daà man ein wenig Druck dabei hat.\n\nFür Rückfragen, bitte Mail an mich: <!-- e --><a href=\"mailto:pianist@erik-reischl.de\">pianist@erik-reischl.de</a><!-- e -->[/quote:1jb136g7]\r\nMan klickt im Prinzip immer nur auf "Weiter", dann wird z.B. eine Karte angezeigt. Man sagt sich dann selbst die Nummer, klickt wieder auf "Weiter" und bekommt die Lösung.\r\n\r\nAusnahme sind die "Hälfte"- und "Viertel"-Spiele. Hier muÃt Du zu einer angezeigten Karte auf die Tasten 1 oder 2 (bzw. 1, 2, 3 oder 4) drücken.', com_uid = '1jb136g7', com_bitfield = 'gA==', com_flags = 7 WHERE dl_id = 1
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/includes/db/dbal.php
LINE: 754
CALL: trigger_error()
FILE: [ROOT]/includes/db/mysqli.php
LINE: 182
CALL: dbal->sql_error()
FILE: [ROOT]/dl_convert.php
LINE: 166
CALL: dbal_mysqli->sql_query()
- oxpus
- Chief handy-man
- Beiträge: 2660
- Registriert: Do 13. Dez 2007, 23:06
- Wohnort: Irgendwo im I-Net
- Kontaktdaten:
Re: Convert old Download mod phpBB2 -> phpBB3
Warum ist das Feld den immer noch Mediumtext?
Durch meine SQL-Anweisung sollte es doch Blob sein.
Durch meine SQL-Anweisung sollte es doch Blob sein.
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!
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Re: Convert old Download mod phpBB2 -> phpBB3
Nach der SQL Anweisung wird es zu BLOB.
Nach Ausführen des dl_convert.php wird es allerdings wieder zu einem MEDIUMTEXT.
Und der besagte Fehler tritt auf.
Nach Ausführen des dl_convert.php wird es allerdings wieder zu einem MEDIUMTEXT.
Und der besagte Fehler tritt auf.
- oxpus
- Chief handy-man
- Beiträge: 2660
- Registriert: Do 13. Dez 2007, 23:06
- Wohnort: Irgendwo im I-Net
- Kontaktdaten:
Re: Convert old Download mod phpBB2 -> phpBB3
Okay, dann liegt es an deinem Datenbankserver.
Entferne mal aus der dl_convert.php diese Zeilen:
Dann bleiben die Felder zunächst, wie sie sind.
Du kannst diese ja auch manuell auf BLOB setzen:
Entferne mal aus der dl_convert.php diese Zeilen:
Code: Alles auswählen
$umil->table_column_update(DL_BUGS_TABLE, 'report_text', array('MTEXT_UNI', ''));
$umil->table_column_update(DL_COMMENTS_TABLE, 'comment_text', array('MTEXT_UNI', ''));
$umil->table_column_update(DOWNLOADS_TABLE, 'description', array('MTEXT_UNI', ''));
$umil->table_column_update(DOWNLOADS_TABLE, 'long_desc', array('MTEXT_UNI', ''));
$umil->table_column_update(DOWNLOADS_TABLE, 'mod_desc', array('MTEXT_UNI', ''));
$umil->table_column_update(DOWNLOADS_TABLE, 'warning', array('MTEXT_UNI', ''));
$umil->table_column_update(DL_CAT_TABLE, 'description', array('MTEXT_UNI', ''));
$umil->table_column_update(DL_CAT_TABLE, 'rules', array('MTEXT_UNI', ''));
Du kannst diese ja auch manuell auf BLOB setzen:
Code: Alles auswählen
alter table phpbb_dl_bug_tracker change column report_text report_text BLOB;
alter table phpbb_dl_comments change column comment_text comment_text BLOB;
alter table phpbb_downloads change column description description BLOB;
alter table phpbb_downloads change column long_desc long_desc BLOB;
alter table phpbb_downloads change column mod_desc mod_desc BLOB;
alter table phpbb_downloads change column warning warning BLOB;
alter table phpbb_downloads_cat change column description description BLOB;
alter table phpbb_downloads_cat change column rules rules BLOB;
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!
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Re: Convert old Download mod phpBB2 -> phpBB3
Ok, so funktioniert der converter.
Nur bei erneuten Aufrufen des installers kommen ganz viele Fehlermeldungen
zb:
Danke für die Hilfe!
Léo
Nur bei erneuten Aufrufen des installers kommen ganz viele Fehlermeldungen
zb:
und beim Aufrufen der Download kommt:Eine neue Datenbanktabelle erstellen: phpbb_downloads
FEHLER: Die Datenbanktabelle phpbb_downloads existiert bereits.
Eine neue Datenbanktabelle erstellen: phpbb_downloads_cat
FEHLER: Die Datenbanktabelle phpbb_downloads_cat existiert bereits.
SQL ERROR [ mysqli ]
Unknown column 'real_file' in 'field list' [1054]
SQL
SELECT id, cat, file_name, real_file, file_size, extern, free, file_traffic, klicks FROM phpbb_downloads WHERE approve = 1
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()
FILE: [ROOT]/includes/db/mysqli.php
LINE: 182
CALL: dbal->sql_error()
FILE: [ROOT]/dl_mod/classes/class_dl_init.php
LINE: 419
CALL: dbal_mysqli->sql_query()
FILE: [ROOT]/downloads.php
LINE: 160
CALL: dl_init::init()
Danke für die Hilfe!
Léo