1. Важное и срочное обновление IPB 3.4.5 - https://nulled.cc/threads/243375/

[Ищу] Конвертируем vBulletin 3.8.х в IPB 3.0.х

Тема в разделе "IPB", создана пользователем Kluivert, 30 авг 2009.

Статус темы:
Закрыта.
Модераторы: Maybe
  1. Kluivert

    Kluivert Прохожие

    Скачал с сайта последний конвертор под эти сборки, поставилось без проблем, даже дошёл до меню, где начинаем по очереди конвертировать данные с булки, удачно получилось сконвертировать Custom BBCode и Emoticons, дальше, начиная с Custom Profile Fields выдаёт ошибку в базе данных

    больше ничего нету, ни описания ошибки, ни самого кода ошибке, где копать непонятно, кто то уже пробовал конвертировать эти версии?
     
  2. Android

    Android

    Регистр.:
    10 июн 2006
    Сообщения:
    646
    Симпатии:
    541
    Копай в папке кеша ;-)
    cache\sql_error_log_текущая-дата.сgi
    sql_error_log_текущая-дата.сgi - в этот файл пишутся все данные об ошибке, скорее всего что-то с кодировкой...
     
  3. Kluivert

    Kluivert Прохожие

    Спасибо, теперь понятно куда ошибки пишутся


    PHP:
    ===================================================
     
    ДатаSun30 Aug 2009 14:09:33 +0000
     Номер ошибки
    1366
     Ошибка
    Incorrect integer value'' for column 'bday_day' at row 1
     IP Адрес
    192.168.1.28
     Страница
    : /ipb/admin/index.php?adsess=6922a45ee7aacc66e90c71cb81164ae9&app=convert&app=convert&module=board&section=vbulletin&do=members&st=&cycle=2000&total=312
     Отладочная информация
    : array (
      
    => 
      array (
        
    'file' => 'E:\\WebServer\\www\\ipb\\ips_kernel\\classDb.php',
        
    'line' => 1073,
        
    'function' => 'query',
        
    'class' => 'db_driver_mysql',
      ),
      
    => 
      array (
        
    'file' => 'E:\\WebServer\\www\\ipb\\admin\\applications_addon\\ips\\convert\\sources\\lib_master.php',
        
    'line' => 1316,
        
    'function' => 'insert',
        
    'class' => 'db_main_mysql',
      ),
      
    => 
      array (
        
    'file' => 'E:\\WebServer\\www\\ipb\\admin\\applications_addon\\ips\\convert\\modules_admin\\board\\vbulletin.php',
        
    'line' => 753,
        
    'function' => 'convertMember',
        
    'class' => 'lib_master',
      ),
      
    => 
      array (
        
    'file' => NULL,
        
    'line' => NULL,
        
    'function' => 'convert_members',
        
    'class' => 'admin_convert_board_vbulletin',
      ),
      
    => 
      array (
        
    'file' => 'E:\\WebServer\\www\\ipb\\admin\\applications_addon\\ips\\convert\\modules_admin\\board\\vbulletin.php',
        
    'line' => 192,
        
    'function' => 'call_user_func',
        
    'class' => NULL,
      ),
      
    => 
      array (
        
    'file' => 'E:\\WebServer\\www\\ipb\\admin\\sources\\base\\ipsController.php',
        
    'line' => 291,
        
    'function' => 'doExecute',
        
    'class' => 'admin_convert_board_vbulletin',
      ),
    )
     
    mySQL query errorINSERT INTO members (title,last_visit,last_activity,last_post,posts,time_offset,bday_day,bday_month,bday_year,ip_address,misc,warn_level,conv_password,name,member_group_id,email,joined,member_login_key,member_login_key_expire,members_display_name,members_seo_name,members_l_display_name,members_l_username,members_pass_hash,members_pass_salt,mgroup_others,allow_admin_mailsVALUES('Наблюдатель',1242673997,1243576136,1224930150,3,3,'','','','192.168.1.22','}0t',0,'ae846ad5b6f7b09d3314cfaf96f38e5a','test',3,'test@test.ru',1204410240,'58d0a18d341931584eac02f2c0cce318',1252246173,'test','test','test','test','','','',1)
    Вот это выдалось, при попытки конвертировать пользователей
     
  4. Android

    Android

    Регистр.:
    10 июн 2006
    Сообщения:
    646
    Симпатии:
    541
    У тебя у перового пользователя не установлено значение дата рождения, вот оно и ругается...
     
  5. Kluivert

    Kluivert Прохожие

    у первого стоят дата и день рождения,
     
  6. Kluivert

    Kluivert Прохожие

    Для эксперимента, поставил начисто IPB и vbulletin все базы в кодировке utf8 в вобле понасаздовал тем и сообщений и начал конвертировать, думал всё пройдёт с пол пня, а тут та же самая засада, к примеру на конвертации групп

    Получается проблема в самом конверторе?
     
  7. Android

    Android

    Регистр.:
    10 июн 2006
    Сообщения:
    646
    Симпатии:
    541
    Я конвертировал воблу 3.8 в ипб 3.0.1 конвертором с офсайта, все прошло номально ;-).
     
  8. Kluivert

    Kluivert Прохожие

    сегодня попробовал переконвертировать с воблы на воблу и тоже ошибки, походу чё то с самой базой моей =(((
    Ладно будут капать, вот у меня вопрос, подскажите, приемлемо ли такое делать, начинаю конвертировать базу из воблы в инвижен, в базе таблицы Custom BBCode, Emoticons, Custom Profile Fields, Permission Sets конвертируются без проблем, но все проблемы начинаются дальше, к примеру с таблицы Member Groups, при конвертировании её, вылазиет ошибка.

    Код:
    Дата: Tue, 01 Sep 2009 17:04:49 +0000
     Номер ошибки: 1366
     Ошибка: Incorrect integer value: '' for column 'g_edit_profile' at row 1
     IP Адрес: 192.168.1.28
    Страница: /ipb/admin/index.php?adsess=071ad8eff07df1a44617a6216f5652fd&app=convert&app=convert&module=board&section=vbulletin&do=groups&st=&cycle=100&total=7
     Отладочная информация: array (
      1 => 
      array (
        'file' => 'E:\\WebServer\\www\\ipb\\ips_kernel\\classDb.php',
        'line' => 1073,
        'function' => 'query',
        'class' => 'db_driver_mysql',
      ),
      3 => 
      array (
        'file' => 'E:\\WebServer\\www\\ipb\\admin\\applications_addon\\ips\\convert\\sources\\lib_master.php',
        'line' => 1636,
        'function' => 'insert',
        'class' => 'db_main_mysql',
      ),
      4 => 
      array (
        'file' => 'E:\\WebServer\\www\\ipb\\admin\\applications_addon\\ips\\convert\\modules_admin\\board\\vbulletin.php',
        'line' => 504,
        'function' => 'convertGroup',
        'class' => 'lib_master',
      ),
      5 => 
      array (
        'file' => NULL,
        'line' => NULL,
        'function' => 'convert_groups',
        'class' => 'admin_convert_board_vbulletin',
      ),
      6 => 
      array (
        'file' => 'E:\\WebServer\\www\\ipb\\admin\\applications_addon\\ips\\convert\\modules_admin\\board\\vbulletin.php',
        'line' => 192,
        'function' => 'call_user_func',
        'class' => NULL,
      ),
      7 => 
      array (
        'file' => 'E:\\WebServer\\www\\ipb\\admin\\sources\\base\\ipsController.php',
        'line' => 291,
        'function' => 'doExecute',
        'class' => 'admin_convert_board_vbulletin',
      ),
    )
     mySQL query error: INSERT INTO groups (g_title,g_max_messages,g_max_mass_pm,prefix,suffix,g_view_board,g_mem_info,g
    _other_topics,g_use_search,g_email_friend,g_invite_friend,g_edit_profile,g_post_n
    ew_topics,g_reply_own_topics,g_edit_posts,g_delete_own_posts,g_open_close_posts,g
    _delete_own_topics,g_post_polls,g_vote_polls,g_use_pm,g_is_supmod,g_access_cp,g_a
    ccess_offline,g_avoid_q,g_avoid_flood,g_perm_id) VALUES('XXX',100,5,'','',1,1,1,1,0,1,'',1,1,1,1,0,0,1,1,1,0,0,0,0,0,7)
    
    я иду в базу инвижена, в таблицу groups, там нахожу g_edit_profile и меняю Тип TINYINT на VARCHAR и конвертация групп проходит на ура, вопрос в том, что я делаю и как это скажется в дальнейшем на работе ipb, т.к. Тип который я поменял, назад не получается уже вернуть как было и эта заморочка проходит по всей остальной конвертации базы, тоже приходится менять в базе ipb такие Типы.
     
Статус темы:
Закрыта.