Uutiset:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu
Advertisement:

[gelöst] IPB 1.3 > SMF 1.1 RC3 - Converter-Problem

Aloittaja stoecki, elokuu 29, 2006, 02:59:42 AP

« edellinen - seuraava »

stoecki

Hallo zusammen,

mein Forum ist nun seit 3 Tagen offline und die User steigen mir aufs Dach, ich komme dem Fehler aber leider nicht nach. Hiernun mein verzweifelter Hilferuf:

Ich habe ein Update von IPB 1.2 zu IPB 1.3 gemacht um dannach direkt auf SMF 1.1 RC3 umsatteln zu können. Das Update von IPB 1.2 auf 1.3 hat wunderbar geklappt. Dannach habe ich ein Sauberes SMF 1.1 RC3 aufgesetzt und den Converter gestartet. Soweit so gut so schlecht, ich bekomme jetzt folgende für mich nicht nachvollziehbare Fehlermeldung:

Converting posts (this may take some time)... Successful.
Converting polls... Successful.
Converting poll options... Unsuccessful!
This query:

    INSERT INTO `dirtjump`.smf_poll_choices
    (ID_POLL, ID_CHOICE, label, votes)
    VALUES (1, SUBSTRING('0', 1, 255), 'ja', 1, 255), '5'),
    (1, SUBSTRING('1', 1, 255), 'nein', 1, 255), '4'),
    (2, SUBSTRING('0', 1, 255), 'T-Shirt - bis 5 Euro', 1, 255), '0'),
    (2, SUBSTRING('1', 1, 255), 'T-Shirt - bis 10 Euro', 1, 255), '0'),
    (2, SUBSTRING('2', 1, 255), 'T-Shirt - bis 15 Euro', 1, 255), '1'),
    (2, SUBSTRING('3', 1, 255), 'T-Shirt - mehr als 15 Euro', 1, 255), '0'),
    (2, SUBSTRING('4', 1, 255), 'Trikot - bis 5 Euro', 1, 255), '0'),
    (2, SUBSTRING('5', 1, 255), 'Trikot - bis 10 Euro', 1, 255), '1'),
    (2, SUBSTRING('6', 1, 255), 'Trikot - bis 15 Euro', 1, 255), '1'),
    (2, SUBSTRING('7', 1, 255), 'Trikot - mehr als 15 Euro', 1, 255), '1'),
    (3, SUBSTRING('0', 1, 255), 'marzocchi', 1, 255), '6'),
    (3, SUBSTRING('1', 1, 255), 'manitou', 1, 255), '1'),
    (3, SUBSTRING('2', 1, 255), 'rock shox', 1, 255), '1'),
    (3, SUBSTRING('3', 1, 255), 'white brothers', 1, 255), '0'),
    (3, SUBSTRING('4', 1, 255), 'rst', 1, 255), '0'),
    (3, SUBSTRING('5', 1, 255), 'kowa', 1, 255), '0'),
    (3, SUBSTRING('6', 1, 255), 'brunn', 1, 255), '0'),
    (3, SUBSTRING('7', 1, 255), 'peak', 1, 255), '0'),
    (3, SUBSTRING('8', 1, 255), 'shock works', 1, 255), '0'),
    (3, SUBSTRING('9', 1, 255), 'rond magura', 1, 255), '0'),
    (3, SUBSTRING('10', 1, 255), 'andere.. - marke? modell? preis?', 1, 255), '1'),
    (5, SUBSTRING('0', 1, 255), 'Halbschale', 1, 255), '3'),
    (5, SUBSTRING('1', 1, 255), 'Full-Face', 1, 255), '5'),
    (6, SUBSTRING('0', 1, 255), 'mehr davon bitte! ', 1, 255), '4'),
    (6, SUBSTRING('1', 1, 255), 'hau mir blos ab mit so nem scheiss!', 1, 255), '5'),
    (6, SUBSTRING('2', 1, 255), 'ist mir ziemlich egal, jeder wie er denkt.', 1, 255), '2'),
    (9, SUBSTRING('0', 1, 255), '1. das sturgis side bike', 1, 255), '0'),
    (9, SUBSTRING('1', 1, 255), '2. das afo bike', 1, 255), '1'),
    (9, SUBSTRING('2', 1, 255), '3. das chopmeister bike', 1, 255), '2'),
    (17, SUBSTRING('0', 1, 255), 'Nur Firewall', 1, 255), '1'),
    (17, SUBSTRING('1', 1, 255), 'Nur Antivirenprogramm', 1, 255), '0'),
    (17, SUBSTRING('2', 1, 255), 'Firwall/Antivirenprogramm', 1, 255), '5'),
    (17, SUBSTRING('3', 1, 255), 'gar nichts', 1, 255), '0'),
    (18, SUBSTRING('0', 1, 255), 'Klar, macht das mal!', 1, 255), '2'),
    (18, SUBSTRING('1', 1, 255), 'Wath? Wozu?', 1, 255), '2'),
    (18, SUBSTRING('2', 1, 255), 'Macht doch was ihr wollt!', 1, 255), '3'),
    (19, SUBSTRING('0', 1, 255), 'sehr wichtig (Piek fein)', 1, 255), '0'),
    (19, SUBSTRING('1', 1, 255), 'wichtig', 1, 255), '3'),
    (19, SUBSTRING('2', 1, 255), 'naja', 1, 255), '2'),
    (19, SUBSTRING('3', 1, 255), 'gar nicht', 1, 255), '0'),
    (19, SUBSTRING('4', 1, 255), 'was ist das?', 1, 255), '0'),
    (20, SUBSTRING('0', 1, 255), 'JA', 1, 255), '0'),
    (20, SUBSTRING('1', 1, 255), 'NEIN', 1, 255), '0'),
    (20, SUBSTRING('2', 1, 255), 'ach der ist dumm', 1, 255), '0'),
    (21, SUBSTRING('0', 1, 255), '14 Zoll', 1, 255), '1'),
    (21, SUBSTRING('1', 1, 255), '16 Zoll', 1, 255), '4'),
    (21, SUBSTRING('2', 1, 255), '18 Zoll', 1, 255), '0'),
    (23, SUBSTRING('0', 1, 255), 'Antwort 1', 1, 255), '1'),
    (23, SUBSTRING('1', 1, 255), 'Antwort 2', 1, 255), '0'),
    (23, SUBSTRING('2', 1, 255), 'Antwort 3', 1, 255), '1'),
    (23, SUBSTRING('3', 1, 255), 'Antwort 4', 1, 255), '0'),
    (23, SUBSTRING('4', 1, 255), 'Antwort 5', 1, 255), '1'),
    (23, SUBSTRING('5', 1, 255), 'Antwort 6', 1, 255), '0'),
    (23, SUBSTRING('6', 1, 255), 'Antwort 7', 1, 255), '0'),
    (23, SUBSTRING('7', 1, 255), 'Antwort 8', 1, 255), '0'),
    (23, SUBSTRING('8', 1, 255), 'Antwort 9', 1, 255), '1'),
    (23, SUBSTRING('9', 1, 255), 'Antwort 10', 1, 255), '0');

Caused the error:

    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 ''5'),
    (1, SUBSTRING('1', 1, 255), 'nein', 1, 255), '4'),
    (2, SUB' at line 3


Kann mir hier evtl. jemand weiterhelfen?!


Vielen Dank im Voraus,


Egon

Kettu

Klingt, als hätte dein Forum völlig andere Einstellungen für Umfragen. Und das verursacht den Fehler.
Wie beheben, weiß ich allerdings auch nicht. Ich kenne diesen Forentyp nicht.

Welchen Converter hast du verwendet?
Main Forum: SMF 2.0.6
Co-Forum: SMF 2.0.6

stoecki

Mhm... sehr komisch. Ich habe den Converter aus dem Downloadbereich genommen, die ZIP-Datei mit der "converter.php" und dem dazugehörigen SQL-File...

noex

Nur ein Versuch - hab mich mal ein bisschen in den Converter eingelesen.

Versuche mal die Zeile 218 (in der .sql Datei):

$rows[] = "$row[ID_POLL], SUBSTRING('" . implode("', 1, 255), '", $choice) . "'";


durch die folgende zu ersetzten
$rows[] = "$row[ID_POLL], SUBSTRING('" . implode("', 1, 255), SUBSTRING('", $choice) . "',1,255) ";


lg
noex
"Jetzt, wo ich weiß wie es geht, versteh ich auch die Gebrauchsanleitung"

xduugu

Ich würde die 1.0-Konverter benutzen und danach upgrade. Die 1.1-Konverter strotzen scheinbar nur vor Fehlern.

stoecki

Der Tipp von noex hat geholfen, VIELEN DANK!

Ich habe einen weiteren Fehler im SQL File gefunden:

Zeile 395

($row[ID_GROUP] + 3, SUBSRING('$row[groupName]', 1, 255), $row[maxMessages], '', '')");

sollte so aussehen:

($row[ID_GROUP] + 3, SUBSTRING('$row[groupName]', 1, 255), $row[maxMessages], '', '')");

SUBSRING gibts als SQL-Befehl nicht ;)

stoecki

Und weiter gehts...

Soweit ist alles klar, ein paar kleinere Fehler bei den Avataren, das ist aber nicht so wild.

Mein Rechner ist aber nun schon seit geschlagenen 6 Stunden bei "Recalculating forum statistics..."... Nicht dass da nichts passieren würde, die Prozessorlast schnellt immer kurz nach oben, dann kommen die 3 Sekunen Pause und weiter gehts.

Ich kann mich bereits einloggen, sehe alle Beiträge und Foren und an sich ist alles soweit ok, nur fehlen jegliche Personal Messages im Eingang. Im Ausgang sind alle vorhanden... Liegt das vieleicht daran dass der PM-Eingang erst nach dem Recount der Forenstatistiken konvertiert wird? Oder liegt hier ein grundsätzliches Problem mit dem Converter vor?!


Gruß,

Egon

xduugu

Deswegen würde ich den 1.0er nehmen. Der hat zumindest bei mir damals ohne Probleme funktioniert und was ich so gehört habe sind die vom 1.1 extrem buggy.

6 Stunden recalculating forum statics... wie groß ist bitte deine Datenbank?

stoecki

16MB ist die DB ungefähr groß. Ich werde auch einen 1.0er Converter nehmen, das macht so alles keinen Sinn mit dem 1.1er...

Wie gehe ich da am besten vor?!

1.0.8 installieren, Converter ausführen und dannach das Update auf 1.1 RC3 machen?!

xduugu

Bei 16 MB sind 6 stunden etwas übertrieben.

@Vorgehensweise:
Fast.
1.0.8 installieren, konvertieren und danach das UPGRADE Paket für das 1.1RC3 nehmen.

stoecki

Update, Upgrade, wo ist der Unterschied?

Wir sprachen vom selben, es hat soweit geklappt, das Board scheint zu laufen.

Dank geht an alle die sich meinem Problem gewidmet haben!

DANKE!


Egon

xduugu

Update ist von 1.1 RC2 auf 1.1 RC3 und Upgrade von allem unter 1.1 RC3 auf 1.1 RC3.

stoecki


Advertisement: