Перейти к контенту
  • 0

Конвертация бд ipb 1.3 для 2.3.6


Zoster

Вопрос

Помогите плз мудрым советом!

 

Имеется бэкап форума 1.3. Нужно конвертировать и приклеить его на 2.3.6. Вопрос: чем и как? Есть проги-конвертеры?

 

П.С. агрейдить сам форум не получится, ибо нет доступа. Есть только бэкап.

Изменено пользователем Zoster
Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

1. дистрибутив нового форума.

2. бэкап старой базы

 

 

То ли что-то недоговорено, то ли лыжи не те...

 

Имеется: бэкап 1.3, дистриб 2.3.6

 

Действия:

поставили дистриб 2.3.6

попытка залить в бд бэкап 1.3 - накрылась, другая структура таблиц. не заливается.

 

Листинг ошибок:

ERROR 1062 (23000) at line 43: Duplicate entry '1844' for key 1
ERROR 1062 (23000) at line 371: Duplicate entry '1518' for key 1
ERROR 1062 (23000) at line 721: Duplicate entry '2140' for key 1
ERROR 1062 (23000) at line 1067: Duplicate entry '2485' for key 1
ERROR 1062 (23000) at line 1413: Duplicate entry '2830' for key 1
ERROR 1062 (23000) at line 1766: Duplicate entry '3182' for key 1
ERROR 1062 (23000) at line 2136: Duplicate entry '3551' for key 1
ERROR 1062 (23000) at line 2442: Duplicate entry '3856' for key 1
ERROR 1062 (23000) at line 2734: Duplicate entry 'adminnotes' for key 1
ERROR 1062 (23000) at line 4294: Duplicate entry '1' for key 1
ERROR 1062 (23000) at line 4352: Duplicate entry '1' for key 1
ERROR 1062 (23000) at line 4368: Duplicate entry '16' for key 1
ERROR 1054 (42S22) at line 4613: Unknown column 'start_perms' in 'field list'
ERROR 1054 (42S22) at line 4683: Unknown column 'start_perms' in 'field list'
ERROR 1054 (42S22) at line 4712: Unknown column 'start_perms' in 'field list'
ERROR 1054 (42S22) at line 4762: Unknown column 'start_perms' in 'field list'
ERROR 1054 (42S22) at line 4811: Unknown column 'start_perms' in 'field list'
ERROR 1054 (42S22) at line 4854: Unknown column 'start_perms' in 'field list'
ERROR 1054 (42S22) at line 4911: Unknown column 'start_perms' in 'field list'
ERROR 1054 (42S22) at line 4973: Unknown column 'start_perms' in 'field list'
ERROR 1054 (42S22) at line 5034: Unknown column 'start_perms' in 'field list'
ERROR 1054 (42S22) at line 5082: Unknown column 'start_perms' in 'field list'
ERROR 1054 (42S22) at line 5139: Unknown column 'start_perms' in 'field list'
ERROR 1054 (42S22) at line 5181: Unknown column 'start_perms' in 'field list'
ERROR 1062 (23000) at line 5217: Duplicate entry '1' for key 1
ERROR 1054 (42S22) at line 5592: Unknown column 'g_calendar_post' in 'field list'
ERROR 1062 (23000) at line 5622: Duplicate entry '2' for key 1
ERROR 1054 (42S22) at line 5892: Unknown column 'password' in 'field list'
ERROR 1054 (42S22) at line 69932: Unknown column 'pin_first_post_topic' in 'field list'
ERROR 1054 (42S22) at line 70194: Unknown column 'field_1' in 'field list'
ERROR 1054 (42S22) at line 71667: Unknown column 'field_1' in 'field list'
ERROR 1054 (42S22) at line 72042: Unknown column 'fid' in 'field list'
ERROR 1054 (42S22) at line 72172: Unknown column 'forum_id' in 'field list'

 

Финиш, собственно.

 

Каков правильный порядок действий? Что-то с бэкапом делать предварительно надо? Или в phpmyadmin в таблице что-то заранее вручную править?

Изменено пользователем Zoster
Ссылка на комментарий
Поделиться на других сайтах

  • 0
То ли что-то недоговорено, то ли лыжи не те...

То ли вы просто не знаете что такое обновление и как оно делается. Читаем http://wiki.iblink.ru/documentation/v3/upgrading Только конвертировать базу не надо, это начиная с 3.x+

 

попытка залить в бд бэкап 1.3 - накрылась, другая структура таблиц. не заливается.

Не надо ни в какую структуру заливать, создаете новую новую бд, там разворачиваете бэкап, в conf_global.php прописывайте настройке и запускаете обновление. Движок предварительно устанавливать не надо.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
попытка залить в бд бэкап 1.3 - накрылась, другая структура таблиц. не заливается.

Не надо ни в какую структуру заливать, создаете новую новую бд, там разворачиваете бэкап, в conf_global.php прописывайте настройке и запускаете обновление. Движок предварительно устанавливать не надо.

Воооот... Т.е. обновление само делается на УЖЕ существующем форуме с движком 1.3

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Написано же выше что нужно для обновления, какой еще существующий форум с 1.3? Еще раз повторяю, для обновления требуется СТАРАЯ БАЗА 1.3 и НОВЫЙ ДИСТРИБУТИВ форума. Копируйте дистрибутив на хостинге, указывайте там настройки БД и запускайте обновления.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Блин....

Хрень какая-то. Вообще не могу понять, что делать...

 

1. Что значит "создаете новую Бд, там разворачиваете бэкап"? Создал новую бд, импортировал бэкап 1.3 (импортировался с кучей ошибок, к слову, листинг выше кидал). Это и есть "развернуть"? Если нет - то где в phpmyadmin команда "развернуть"(((

 

2. залил на пустой хостинг (т.е. форума на нем никакого нет изначально) файлы дистрибутива 2.3.6

 

3. указал в conf_global настройки БД, куда импортировал бэкап (логин\пароль\адрес\имя базы и т.п.)

 

4. если запускаю /install/install.php - предлагает новую установку (не обновление, а именно установку)

если запускаю upgrade/index.php - сразу выдает ошибку базы данных.

 

Тупик.

Что я не так-то делаю(((( 3 сутки мучаюсь, нифига не выходит...

Изменено пользователем Zoster
Ссылка на комментарий
Поделиться на других сайтах

  • 0

1. Что значит "создаете новую Бд, там разворачиваете бэкап"? Создал новую бд, импортировал бэкап 1.3 (импортировался с кучей ошибок, к слову, листинг выше кидал).

Чем делали бекап?

Чем разворачиваете?

 

Что я не так-то делаю(((( 3 сутки мучаюсь, нифига не выходит...

http://forums.ibresource.ru/index.php?/topic/43097/

 

http://forums.ibresource.ru/index.php?/topic/19998/

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Бэкап сделан экспортом из phpmyadmin старого форума 1.3

Разворачивался, соответственно, импортом в phpmyadmin на новом сервере.

 

По ссылке нашел пункты

  • Удалить все файлы и директории, кроме: /conf_global.php, /uploads/.
  • Загрузить все файлы и директории дистрибутива IP.Board 2.2, кроме: /install/, /conf_global.php.dist, /uploads/.

 

Проблема в том, что удалять нечего. Пустой хостинг. апгрейдить нечего, ибо нету на новом серве старого форума - от него остался только бэкап БД, сами файлы недоступны.

Изменено пользователем Zoster
Ссылка на комментарий
Поделиться на других сайтах

  • 0
1. Что значит "создаете новую Бд, там разворачиваете бэкап"?

То и значит

- CREATE DATABASE `new_database`

- import backup in new_database

Развернуть это импортировать.

 

если запускаю upgrade/index.php - сразу выдает ошибку базы данных.

Смотрите в логах форума sql ошибки и чините. Сначала разберитесь с импортом бэкапа.

 

импортировался с кучей ошибок, к слову, листинг выше кидал

Значит бэкап битый, или в базе действительно есть ошибки.

Изменено пользователем siv1987
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.