IPB 3.2.1 на LB

0
Пользователи
0
Новичок
Есть ли такой конвертер?
Администратор
+ 133
Автор LogicBoard
Готового нет, есть от 3.1.4 версии, можно попробовать его использовать, возможно структура базы не изменилась и данные успешно перенесутся.
Пользователи
0
Новичок
ОК. Попробовать на бесплатной версии и если понравится и все перенесется, то скорее всего куплю лицензию.
Пользователи
0
Новичок
Дошли руки до тестирования, начал устанавливать версию LB 2.2 DLE edition (чтобы с нее сконвертировать IPB) и не смог зайти в админку форума (не подходят пароли от DLE 10.6? пробовал и с авторизацией по имейл - не помогло). Начал ставить LB в DLE  и посыпались SQL ошибки. Может все дело в том, что ставлю слишком старую версию LB? Попробовать 5.0? Но работает ли конвертер 3.1 с этой версией LB?
Пользователи
0
Новичок
И еще вопрос - если я поставлю CMS edition и попробую в нее сконвертировать IPB, то получится ли потом перевести LB в DLE edition?
Администратор
+ 133
Автор LogicBoard
ShapeShifter
19:58, 07.06.2018
Арахнид, для конвертации нужно:
  • Поставить LB 2.2, но не устанавливать код в DLE, вам нужно, просто чтобы форум установил свою базу
  • Запускаете конвертер и ждете завершения
  • Далее обновляете форум (без установки кода в DLE) версия за версией 2.3 2.4 и ...
  • При обновлении до последней версии LB вам нужно открыть инструкцию по установке компонентов в DLE и выполнить пункты
Арахнид (06.06.2018, 10:24) писал:И еще вопрос - если я поставлю CMS edition и попробую в нее сконвертировать IPB, то получится ли потом перевести LB в DLE edition?

Вы потом не сможете перенести данные в LB DLE
Пользователи
0
Новичок
ShapeShifter (07.06.2018, 19:56) писал:Поставить LB 2.2, но не устанавливать код в DLE, вам нужно, просто чтобы форум установил свою базуЗапускаете конвертер и ждете завершения
установил все нормально, но не могу зайти в админку. Пишет сообщение, что неправильные логин или пароль. Менял в DLE авторизацию на по имейлу, не помогло. (Логин же администратора на русском языке. ) Поэтому не могу запустить конвертер, т.к. в админке надо что-то делать
Пользователи
0
Новичок
И еще вопрос в догонку - при переносе профилей из IPB в LB DLE edition что произойдет с профилями из DLE? Админ из IPB останется или останется админ из DLE?
Администратор
+ 133
Автор LogicBoard
Арахнид (07.06.2018, 20:17) писал:установил все нормально, но не могу зайти в админку. Пишет сообщение, что неправильные логин или пароль. Менял в DLE авторизацию на по имейлу, не помогло. (Логин же администратора на русском языке. ) Поэтому не могу запустить конвертер, т.к. в админке надо что-то делать


Ставили 5.1? Скорее всего проблема в том, что в настройках форума указана дргуая версия DLE. Вам через базу нужно поменять версию и почистить кеш форума.
Администратор
+ 133
Автор LogicBoard
Арахнид (08.06.2018, 07:37) писал:И еще вопрос в догонку - при переносе профилей из IPB в LB DLE edition что произойдет с профилями из DLE? Админ из IPB останется или останется админ из DLE?

Насколько помню - да, они будут перенесены с нужными правами.

В любом случае не забывайте делать копию базы и тестировать сначала где-то на другой площадке, а не сразу на рабочем сайте все делать.
Пользователи
0
Новичок
ShapeShifter (08.06.2018, 14:47) писал:Ставили 5.1?


Нет, 2.2

ShapeShifter (08.06.2018, 14:47) писал:Скорее всего проблема в том, что в настройках форума указана дргуая версия DLE. Вам через базу нужно поменять версию и почистить кеш форума.

попробую
Пользователи
0
Новичок
Арахнид (07.06.2018, 20:17) писал:установил все нормально, но не могу зайти в админку
проблема была с https (исправил ссылку на странице авторизации на https:// и авторизовался нормально)
Пользователи
0
Новичок
Начал конвертировать и выдало ошибку

Цитата:Fatal error: Call to a member function ConnectDestSql() on a non-object in /var/www/путь к сайту/convertor/convertor.php on line 201
Пользователи
0
Новичок
Может быть все дело в том, что на сервере у меня PHP 5.4? Если это так, то можно ли как-то обойти эту проблему?
Администратор
+ 133
Автор LogicBoard
Арахнид, да, откройте файл convertor.php и найдите:
if(isset($_POST['engine'])) {

Выше добавьте:
$_POST['engine'] = 'ipb_3_1_4';
 
Доступ закрыт.
  • Вам запрещено отвечать в темах данного форума.