PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Impex: Fehler bei Import von ipb 1.31 nach VB 3.06


localhorst
21.01.2005, 15:18
Hallo,

das ist frustrierend: Wenn ich das Impex-Skript über die Admin-Oberfläche aufrufe, das IPB (Nr. 13) auswähle und dann die erste Option "Check and update database" wähle, dann passiert folgendes:

moderator - importmoderatorid OK
usergroup - importusergroupid OK
ranks - importrankid OK
poll - importpollid OK
forum - importforumid OK
forum - importcategoryid OK
user - importuserid OK
style - importstyleid OK
thread - importthreadid OK
post - importthreadid OK
thread - importforumid OK
smilie - importsmilieid OK
pmtext - importpmid OK
avatar - importavatarid OK
customavatar - importcustomavatarid OK
customprofilepic - importcustomprofilepicid OK
post - importpostid OK
attachment - importattachmentid OK
pm - importpmid OK
ibf_pfields_content NOT found or a non standard table.
ibf_pfields_data NOT found or a non standard table.
ibf_polls NOT found or a non standard table.
ibf_posts NOT found or a non standard table.
ibf_reg_antispam NOT found or a non standard table.
ibf_search_results NOT found or a non standard table.
ibf_sessions NOT found or a non standard table.
ibf_skin_sets NOT found or a non standard table.
ibf_skin_templates NOT found or a non standard table.
ibf_skin_templates_cache NOT found or a non standard table.
ibf_skins NOT found or a non standard table.
ibf_spider_logs NOT found or a non standard table.
ibf_stats NOT found or a non standard table.
ibf_subscription_currency NOT found or a non standard table.
ibf_subscription_extra NOT found or a non standard table.
ibf_subscription_logs NOT found or a non standard table.
ibf_subscription_methods NOT found or a non standard table.
ibf_subscription_trans NOT found or a non standard table.
ibf_subscriptions NOT found or a non standard table.
ibf_task_logs NOT found or a non standard table.
ibf_task_manager NOT found or a non standard table.
ibf_templates NOT found or a non standard table.
ibf_titles NOT found or a non standard table.
ibf_tmpl_names NOT found or a non standard table.
ibf_topic_mmod NOT found or a non standard table.
ibf_topics NOT found or a non standard table.
ibf_topics_read NOT found or a non standard table.
ibf_tracker NOT found or a non standard table.
ibf_upgrade_history NOT found or a non standard table.
ibf_validating NOT found or a non standard table.
ibf_voters NOT found or a non standard table.
... und so weiter.

Diese Tabellen sind definitv da (sonst würde das Invisionboard ja auch nicht mehr gehen). Habe ich etwas nicht beachtet oder ist das ein Bug im Impex? Bitte um Hilfe, denn wenn der Import nicht klappt, hätte ich das VB ja nicht kaufen müssen.

Danke und Gruß,
localhorst

Rüdiger
21.01.2005, 15:33
Meiner Meinung nach hat er doch alles was wichtig ist imortiert.. oder was willst du mit der upgradehistory vom ibf-- oder mit den skins vom ibf??

localhorst
21.01.2005, 15:39
Hallo Rüdiger,

mir wäre es ja egal, aber der Importer bricht den Import bei den folgenden Schritten selbst ab. Beispiel: Schon bei "Associate Users" gibt Impex das hier aus:

Database error in vBulletin:ImpEx Source 3.0.6:

Invalid SQL: SELECT id, name FROM members ORDER BY id LIMIT 0,25
mysql error: Table 'dbxxxxxx.members' doesn't exist

mysql error number: 1146


Insofern scheint dann doch noch etwas zu fehlen. Hier der Original-Auszug nach der Durchführung des ersten Import-Schritts:

Altering tables

ImpEx will now Alter the tables in the vB database to include import id numbers.
This is needed during the import process for maintaining refrences between the tables during an import.If you have large tables (i.e. lots of posts) this can take some time.

They will also be left after the import if you need to link back to the origional IPB userid.

moderator - importmoderatorid OK
usergroup - importusergroupid OK
ranks - importrankid OK
poll - importpollid OK
forum - importforumid OK
forum - importcategoryid OK
user - importuserid OK
style - importstyleid OK
thread - importthreadid OK
post - importthreadid OK
thread - importforumid OK
smilie - importsmilieid OK
pmtext - importpmid OK
avatar - importavatarid OK
customavatar - importcustomavatarid OK
customprofilepic - importcustomprofilepicid OK
post - importpostid OK
attachment - importattachmentid OK
pm - importpmid OK
ibf_admin_logs NOT found or a non standard table.
ibf_admin_sessions NOT found or a non standard table.
ibf_announcements NOT found or a non standard table.
ibf_attachments NOT found or a non standard table.
ibf_attachments_type NOT found or a non standard table.
ibf_badwords NOT found or a non standard table.
ibf_banfilters NOT found or a non standard table.
ibf_bulk_mail NOT found or a non standard table.
ibf_cache_store NOT found or a non standard table.
ibf_calendar_events NOT found or a non standard table.
ibf_categories NOT found or a non standard table.
ibf_conf_settings NOT found or a non standard table.
ibf_conf_settings_titles NOT found or a non standard table.
ibf_contacts NOT found or a non standard table.
ibf_css NOT found or a non standard table.
ibf_custom_bbcode NOT found or a non standard table.
ibf_email_logs NOT found or a non standard table.
ibf_emoticons NOT found or a non standard table.
ibf_faq NOT found or a non standard table.
ibf_forum_perms NOT found or a non standard table.
ibf_forum_tracker NOT found or a non standard table.
ibf_forums NOT found or a non standard table.
ibf_forums_bak NOT found or a non standard table.
ibf_groups NOT found or a non standard table.
ibf_languages NOT found or a non standard table.
ibf_macro NOT found or a non standard table.
ibf_macro_name NOT found or a non standard table.
ibf_mail_error_logs NOT found or a non standard table.
ibf_mail_queue NOT found or a non standard table.
ibf_member_extra NOT found or a non standard table.
ibf_members NOT found or a non standard table.
ibf_members_converge NOT found or a non standard table.
ibf_message_text NOT found or a non standard table.
ibf_message_topics NOT found or a non standard table.
ibf_messages NOT found or a non standard table.
ibf_moderator_logs NOT found or a non standard table.
ibf_moderators NOT found or a non standard table.
ibf_pfields_content NOT found or a non standard table.
ibf_pfields_data NOT found or a non standard table.
ibf_polls NOT found or a non standard table.
ibf_posts NOT found or a non standard table.
ibf_reg_antispam NOT found or a non standard table.
ibf_search_results NOT found or a non standard table.
ibf_sessions NOT found or a non standard table.
ibf_skin_sets NOT found or a non standard table.
ibf_skin_templates NOT found or a non standard table.
ibf_skin_templates_cache NOT found or a non standard table.
ibf_skins NOT found or a non standard table.
ibf_spider_logs NOT found or a non standard table.
ibf_stats NOT found or a non standard table.
ibf_subscription_currency NOT found or a non standard table.
ibf_subscription_extra NOT found or a non standard table.
ibf_subscription_logs NOT found or a non standard table.
ibf_subscription_methods NOT found or a non standard table.
ibf_subscription_trans NOT found or a non standard table.
ibf_subscriptions NOT found or a non standard table.
ibf_task_logs NOT found or a non standard table.
ibf_task_manager NOT found or a non standard table.
ibf_templates NOT found or a non standard table.
ibf_titles NOT found or a non standard table.
ibf_tmpl_names NOT found or a non standard table.
ibf_topic_mmod NOT found or a non standard table.
ibf_topics NOT found or a non standard table.
ibf_topics_read NOT found or a non standard table.
ibf_tracker NOT found or a non standard table.
ibf_upgrade_history NOT found or a non standard table.
ibf_validating NOT found or a non standard table.
ibf_voters NOT found or a non standard table.
ibf_warn_logs NOT found or a non standard table.

vBulletin v3.0.6, Copyright ©2000-2005, Jelsoft Enterprises Ltd.

Viele Grüße,
localhorst

pogo
21.01.2005, 19:14
Hast du in der Config Datei von ImpEx auf das Tabellenpräfix der IPB Tabellen angegeben?

sourcetableprefix = ibf_

Das müsste bei dir drin stehen.

localhorst
21.01.2005, 20:16
Genau das war es - bin mal gespannt, ob der Import nun klappt. Im Moment werden 400.000 Postings konvertiert :-)

Bis hierhin vielen Dank,
lh

localhorst
22.01.2005, 12:44
So,

nachdem der Import geklappt hat, gibt es neue Probleme: Es ist alles doppelt da.

Also: Jedes Forum gibt es zweimal, jeden User un djeden Post auch. Ein Beispiel: Ein User, der beim IPB "Stefan" heisst, ist nun zweifach da. EInmal als "Stefan", einmal als "imported_stefan". Entsprechend ist die Anzahl der Members exakt das Doppelte, wie sie beim IPB war.

Zudem habe ich ebenfalls das Doppelte an Postings, weil ich ja auch das Doppelte an Foren habe. Interessant: Die Nutzer im doppelten Forum heißen alle "imported_...". Wie kann ich diesen Zustand wieder bereinigen? Zähler wurden aktualisiert.

Zudem stimmt die Reihenfolge der Parent- and Childforen nicht, aber das kann ich ja auch manuell über den ACP steuern.

Danke für die Hilfe im Voraus,

lh

Rüdiger
22.01.2005, 12:56
hast du die Zähler aktualisiert, nach dem der Import fertig war????

localhorst
22.01.2005, 12:59
Ja, habe ich. Und trotzdem: Alles doppelt, mit doppelten Usern und doppelten Beiträgen und doppelten Zählerständen etc.

Rüdiger
22.01.2005, 13:16
Die User kannst du zusammenführen unter benutzer,

die Doppelten Themen müssten eigentlich bei zahler aktualisieren weggehen---Doppelte Themen löschen...

pogo
22.01.2005, 13:53
Wenn alles doppelt ist, musst du den Import auch doppelt ausgeführt haben.

Wenn du es sauber machen möchtest, müsstest du den ganzen Importvorgang noch einmal durchführen.

localhorst
22.01.2005, 16:02
Ich bin da gerade dran - mit einem 200er-Rundenmodus beim Posting-Import geht auch der SQL-Server nicht mehr in die Knie. Komisch, dabei der der Serve rziemlich bullig ausgerüstet. Naja, we will see. Danke für die schnelle Hilfe...