[HowTo] Download MOD von phpBB 2 konvertieren

News, Hilfestellungen und Tipps zu den in diesem Forum bereitgestellten MODs
Patti
Beiträge: 80
Registriert: So 7. Jun 2009, 23:30

Re: [HowTo] Download MOD von phpBB 2 konvertieren

Beitrag von Patti »

Mhh ok, komisch gut bei meinem phpBB2 board geht alles daher ja die verwirrung, aber vielleicht mal damals ein updatet fehler da ich auch mal irgend wo ein prob mit v 5.1.2 hatte da hatte ich auch auf einmal 6 mal die daten von der verbotsliste drinnen.

Ok danke dir.

Werde ich das einfach als neu installieren und das konvertieren mit dem DL lassen und da von neu anfangen :)
bce
Beiträge: 116
Registriert: Sa 31. Jan 2009, 14:14

Re: [HowTo] Download MOD von phpBB 2 konvertieren

Beitrag von bce »

hab den download mod bei mir nun auch erfolgreich eingerichtet und wollte die bestehenden downloads von phpbb2 übernehmen.
habe die ersten punkte ausgeführt und dann die dl_convert.php aufgerufen.
An diesem Punkt starte nun den Konverter mit http://www.yourdomain.de/dl_convert.php.
Script:

dl_convert.zip
Der Konverter setzt die installierte Download MOD in Version 6.2.15 voraus (noch nicht final veröffentlicht!) und UMIL im DL MOD Paket enthalten).
Bis dahin bitte den Konverter der letzten veröffentlichten Version der DL MOD verwenden.
(2.48 KiB) 4-mal heruntergeladen


(Neue Version mit Fix für Config-Table)
doch mittendrin ist es irgenwo abgebrochen:
Fatal error: SQL ERROR [ mysql4 ]

Table 'phpbb3.phpbb_dl_config' doesn't exist [1146]

SQL

SELECT config_value FROM phpbb_dl_config WHERE config_name = 'use_hacklist'

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: includes/functions.php
LINE: 3760
CALL: dbal_mysql->sql_query()

FILE: includes/functions.php
LINE: 3370
CALL: page_header()

FILE:
LINE:
CALL: msg_handler()

FILE: dl_convert.php
LINE: 46
CALL: trigger_error()

in C:\xampp\htdocs\phpbb3\includes\db\dbal.php on line 657
obwohl es die tabelle mit dem feld gibt!
an was kann es liegen?
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2660
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: [HowTo] Download MOD von phpBB 2 konvertieren

Beitrag von oxpus »

obwohl es die tabelle mit dem feld gibt!
Dann würde die Fehlermeldung nicht kommen.
Bist du sicher, dass die Tabelle mit dem Namen phpbb_dl_config bei dir in der Datenbank vorhanden ist?
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!
bce
Beiträge: 116
Registriert: Sa 31. Jan 2009, 14:14

Re: [HowTo] Download MOD von phpBB 2 konvertieren

Beitrag von bce »

ok. das mit den tabellen hab ich nun gelöst bekommen.

hab die download-tabellen nun wie gefordert wiederhergestellt und habe die dl_convert.php gestartet.

nach einiger zeit kommt die fehlermeldung:
Allgemeiner Fehler
SQL ERROR [ mysql4 ]

Incorrect string value: '\xC2\x83\xC3\x82\xC2\xBC...' for column 'description' at row 1 [1366]

SQL

UPDATE phpbb_downloads SET description = 'Individuelle Auswertung für Webmaster', desc_uid = '', desc_bitfield = '', desc_flags = 0 WHERE id = 56

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: dl_convert.php
LINE: 169
CALL: dbal_mysql->sql_query()
nun habe ich in der entsprechenden tabelle den umlaut entfernt und dl_convert.php erneut gestartet... nach einiger zeit kam wieder die fehlermeldung an anderer stelle.. wieder ein umlaut... muss ich jetzt jeden umlaut in der tabelle vor dem vonvertieren ändern?
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2660
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: [HowTo] Download MOD von phpBB 2 konvertieren

Beitrag von oxpus »

Welchen Feldtyp hat denn bei dir das Feld "description" in der Tabelle phpbb_downloads?
Wenn es MEDIUMTEXT ist, dann stelle das mal auf BLOB um.
Das Contert-Script verlässt sich hierbei auf die UMIL-Libary, die das eigentlich korrekt umsetzen sollte, damit Multibyte-Zeichen (also die UTF-8-codierten Umlaute) auch gespeichert werden können.
Scheinbar nicht sauber genug...

Also in Gänze betrifft das folgende Felder:

Code: Alles auswählen

Tabelle					Feld
phpbb_dl_bug_tracker	report_text
phpbb_dl_comments		comment_text
phpbb_downloads			description
phpbb_downloads			long_desc
phpbb_downloads			mod_desc
phpbb_downloads			warning
phpbb_downloads_cat		description
phpbb_downloads_cat		rules
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!
bce
Beiträge: 116
Registriert: Sa 31. Jan 2009, 14:14

Re: [HowTo] Download MOD von phpBB 2 konvertieren

Beitrag von bce »

komisch...

hab nun nochmal die ürsprünglichen download-tabellen wiederhergestellt und in die phpbb_downloads und dort bei description nachgesehen :shock: in den dexcriptions sind alle umlaute ordentlich dargestellt (ä,ü,ö,...)

nun starte ich die dl_convert.php... klicke auf ja.. nach geraumer zeit kommt wieder die fehlemeldung wie schon genannt

ein blick in die tabelle und bei description gibt mir rätsel auf... nun sind alle umlaute anders dargestellt, siehe bild:
Dateianhänge
umlaute
umlaute
dl_convert.jpg (2.52 KiB) 16136 mal betrachtet
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2660
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: [HowTo] Download MOD von phpBB 2 konvertieren

Beitrag von oxpus »

In der Tabelle selber ist das auch so korrekt. Im Forum muss das allerdings wieder ein Umlaut 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!
bce
Beiträge: 116
Registriert: Sa 31. Jan 2009, 14:14

Re: [HowTo] Download MOD von phpBB 2 konvertieren

Beitrag von bce »

aso...
aber warum bricht dann der konvertor während des vorgangs ab?

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysql4 ]

Incorrect string value: '\xC2\x83\xC3\x82\xC2\xA4...' for column 'description' at row 1 [1366]

SQL

UPDATE phpbb_downloads SET description = 'Vorsätze', desc_uid = '', desc_bitfield = '', desc_flags = 0 WHERE id = 164

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: dl_convert.php
LINE: 169
CALL: dbal_mysql->sql_query()
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2660
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: [HowTo] Download MOD von phpBB 2 konvertieren

Beitrag von oxpus »

Weil die Datenbank in dem betreffenden Feldtyp die Multibyte-Zeichen (also z. B. Umlaute unter UTF-8) nicht darin speichern kann.
Daher müssen die Feldtypen in deinem Fall vor der Konvertierung geändert 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!
bce
Beiträge: 116
Registriert: Sa 31. Jan 2009, 14:14

Re: [HowTo] Download MOD von phpBB 2 konvertieren

Beitrag von bce »

oxpus hat geschrieben:Also in Gänze betrifft das folgende Felder:

Code: Alles auswählen

Tabelle					Feld
phpbb_dl_bug_tracker	report_text
phpbb_dl_comments		comment_text
phpbb_downloads			description
phpbb_downloads			long_desc
phpbb_downloads			mod_desc
phpbb_downloads			warning
phpbb_downloads_cat		description
phpbb_downloads_cat		rules
habe die genannten felder vor der konvertierung alle in blob-felder geändert. aber dennoch kommt die besagte fehlermeldung
was kann ich noch tun?
möchte gern den download-mod wieder mit einbinden.
Antworten