Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 21 Gast/Gäste
Konverter: WBBLite 1.0.2 zu MyBB 1.6.4
#1
Erlaubt das Konvertieren eines WBBLite 1.0.2 zum MyBB 1.6.4.
Möglicherweise funktioniert er auch mit späteren Versionen des MyBB, was jedoch nicht getestet wurde.

Es werden je nach gewählter Option konvertiert:
  • Foren, Themen, Beiträge
  • Benutzer (Adminaccount kann behalten werden)
  • gelesene Themen
  • abbonierte Themen

Zudem ist es möglich Benutzern abhängig ihrer alten Benutzergruppe eine neue zuzuweisen. Dazu sind jedoch Codeänderungen in der convert.php nötig.
Dort findet ihr fast am Ende der Datei 2x den folgenden Abschnitt:
PHP-Code:
switch($groups['usergroup'])
            {
                case (
""): // alte Benutzergruppe
                    
$newgroup ""// neue primäre Benutzergruppe
                    
$additional ""// neue sekundäre Benutzergruppe(n). Mehrere Gruppen durch Kommata trennen (z.B.: "4,5,6")
                    
break;
                
/*
                Diesen Abschnitt beliebig oft kopieren:
                
                case (""):
                    $newgroup = "";
                    $additional = "";
                    break;
                    
                */
                
default:
                    
$newgroup "";
                    
$additional "";
            } 

Je nachdem wieviele Benutzergruppen ihr zuweisen wollt, müsst ihr die case-Anweisung entsprechend oft kopieren.
Die Änderungen müssen vor dem Konvertierungsvorgang geschehen.

Zum Konvertieren das Verzeichnis "convert" per FTP auf euren Webspace hochladen und die Datei "start.html" aufrufen.


Angehängte Dateien
.zip   Konverter - WBBLite 1.0.2 zu MyBB 1.6.4.zip (Größe: 51,06 KB / Downloads: 219)
Helfe wie auch dir geholfen wird.
Zitieren
#2
mein Testlauf mit dem Konverter war leider nicht sehr erfolgreich. Ich habe versucht mein WBBLite 1.0.2 zu MyBB 1.6.5 zu konvertieren.
Auf das erste Problem stieß ich, als ich das Prefix der WBB-Datenbank angeben musste, da die Tabelle in der Datenbank 2 unterschiedliche Prefixe haben (bb1_ und wcf1_). Bei den Versuch mit wcf1_ kam bei der Prüfung die Meldung "Es konnten keine Tabellen unter dem angegebenen WBB-Prefix gefunden werden.", mit bb1_ als Prefix konnte ich konvertieren, kam aber nicht besonders weit, hiermit verließ mich der Konverter:
Code:
Das WBB enthält:
    250 Foren.
    2182 Themen.
    196552 Beiträge.
    209 Benutzer.
    5 Benutzergruppen.
Je nach größe des Forums und gewählter Optionen kann die Konvertierung mehrere Minuten in Anspruch nehmen.
Leere Tabelle "mybb_forums"...
Leere Tabelle "mybb_threads"...
Leere Tabelle "mybb_threadsrating"...
Leere Tabelle "mybb_posts"...
Konvertiere Foren...
Fehler 05: Konnte ein oder mehrere Felder in der Tabelle "bb1_boards" nicht finden.
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /users/pikkoenigin/www/convert/convert.php on line 177
Korregiere Einstellungen der Foren...
Konvertiere Themen...
Fehler 16: Konnte ein oder mehrere Felder in die Tabelle "mybb_threads" nicht einfügen.Konvertiere Beitraege...
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fehler 18: Konnte ein oder mehrere Felder in die Tabelle "mybb_posts" nicht einfügen.
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 7208 bytes) in /users/pikkoenigin/www/convert/convert.php on line 464
im MyBB-Forum ist nichts angekommen, was hab ich falsch gemacht?
Zitieren
#3
Hast du zugriff auf deine Datenbank?
Falls ja, könntest du mir bitte sagen, welche Felder sich in der Tabelle bb1_boards befinden.
Hatte nämlich in meinem Forum ziemlich viele Erweiterungen und es könnte sein, dass er zuviele Daten holen will.

Das gleiche bitte auch für bb1_posts.

EDIT: Schau einfach nach ob sich das Feld "exurl" in bb1_boards befindet.
Helfe wie auch dir geholfen wird.
Zitieren
#4
Natürlich. In bb1_boards befinden sich die Felder boardid styleid parentid parentlist childlist boardorder title password description prefixuse prefix threadcount postcount lastthreadid lastposttime lastposterid lastposter allowbbcode allowimages allowhtml allowsmilies allowicons allowpolls allowattachments daysprune threadsperpage postsperpage postorder countuserposts hotthread_reply hotthread_view moderatenew enforcestyle closed isboard invisible
bb1_posts hat die Felder postid parentpostid threadid userid username iconid posttopic posttime message attachmentid edittime editorid editor editcount allowsmilies showsignature ipaddress visible reindex
sollten alles Standardfelder sein, in den beiden Tabellen hab ich soweit ich mich erinnere nichts hinzugefügt oder gelöscht

exurl hab ich nicht als Feld
Zitieren
#5
Dachte ich es mir Wink Das Feld exurl wird wohl einen der Fehler verursacht haben.

Versuche es mal mit der angehängten Datei. Einfach die alte überschreiben und die config.php aufrufen.

Achja. "bb1_" als Prefix ist schon richtig.


Angehängte Dateien
.php   convert.php (Größe: 32,48 KB / Downloads: 177)
Helfe wie auch dir geholfen wird.
Zitieren
#6
Scheint wirklich daran gelegen zu haben, sieht schon viel besser aus. Den "memory size exhausted"-Fehler bekomm ich aber immer noch. Kann das daran liegen, dass es ein lahmer Freehoster ist?
Code:
Das WBB enthält:
    250 Foren.
    2182 Themen.
    196552 Beiträge.
    209 Benutzer.
    5 Benutzergruppen.
Je nach größe des Forums und gewählter Optionen kann die Konvertierung mehrere Minuten in Anspruch nehmen.
Leere Tabelle "mybb_forums"...
Leere Tabelle "mybb_threads"...
Leere Tabelle "mybb_threadsrating"...
Leere Tabelle "mybb_posts"...
Konvertiere Foren...
Korregiere Einstellungen der Foren...
Konvertiere Themen...
Konvertiere Beitraege...
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 5133 bytes) in /users/pikkoenigin/www/convert/convert.php on line 465
Zitieren
#7
Hallo Harest,
gefällt mir wie du die Vortschritte beim Konvertiergang dem Anwender sichtbar machst.
Und natürlich darf auch ein großes Dankeschön für deine Arbeit nicht fehlen.
Zitieren
#8
@pikkoenig: Es lag nicht nur daran. Der Fehler hängt wahrscheinlich mit dem Hoster zusammen bzw. den php-Einstellungen. Hast aber auch eine ganze menge Beiträge. Wir haben es auf nur kanpp die Hälfte gebracht Wink

Habe dir noch eine Version angehängt. Schau mal ob's damit klappt. Ansonsten werde ich morgen mal nach einer Lösung schauen.

@Guido: Danke. Habe auch einen Verweis auf dich und deinen Konverter eingefügt. Schau's dir an (start.html)


Angehängte Dateien
.php   convert.php (Größe: 32,52 KB / Downloads: 84)
Helfe wie auch dir geholfen wird.
Zitieren
#9
Gefällt mir!
Du hast da echt was draus gemacht.
Zitieren
#10
Auch mit der neuen convert.php das gleiche Ergebnis. Eine Kategorie und ein paar Beiträge sind aber in der MyBB-Tabelle gelandet, es funktioniert also definitiv. Ich werde es nächste Woche (bin jetzt ein paar Tage nicht daheim) mal auf dem bezahlten Webspace probieren, auf dem das eigentliche Forum ist (auf dem Freehoster ist nur ein Backup, mit dem ich es ausprobieren wollte)
Auf jeden Fall schon mal vielen Dank für die Hilfe.
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Probleme nach Umschreiben von wbblite aschenputtel 4 2.704 11.05.2014, 14:23
Letzter Beitrag: aschenputtel