Перейти к контенту
  • 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
Ссылка на комментарий
Поделиться на других сайтах

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

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

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

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

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

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

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

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

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