Перенос базы данных 2.1.7 (рус) на 2.3.6 (рус)
Рекомендованные сообщения
Сейчас на странице 0
- Нет пользователей, просматривающих эту страницу.
A better way to browse. Learn more.
A full-screen app on your home screen with push notifications, badges and more.
Моя эпопея по переносу базы от 2.1.7 на 2.3.6 успешно завершилась.
Вкратце расскажу, как удалось достичь положительного результата после многих попыток. Возможно, это будет интересно таким же как я страдальцам от IPB. Прошу вас сделать резервное копирование вашей базы и всех файлов форума перед процедурой. Я бы не хотел, чтобы из-за меня у вас возникли проблемы с потерей данных.
Тестировалось на php 4.4, Mysql 5.0. На других системах данный процесс, возможно, не будет функционален. Пробуйте, если надо.
Возможно, я сделал что-то лишнее, можно было проще. Но в сети подробного описания я не нашел. Действовал по подсказке и чисто интуитивно. Пока работает :unsure:
Процедура (как я ее делал):
1) Через phpMyAdmin делаете полный дамп базы от 2.1.7. В галочках дампа указываете обязательно:
V Структура
V Добавить DROP TABLE / VIEW / PROCEDURE / FUNCTION
V Добавить IF NOT EXISTS
V Добавить AUTO_INCREMENT
V Заключить названия таблиц и полей в косые кавычки
V Данные
V Полная вставка
V Расширенные вставки
Тип экспорта INSERT
V Сохранить как файл
V Zip
2) Если ставите на том же сервере, то удаляете все файлы форума 2.1.7 по ftp и таблицы базы от 2.1.7 через phpMyAdmin. Саму базу не удаляете. После этого переходите к пункту 4).
Если устанавливаете на новом сервере - переходите к п.3.
3) На новом сервере создайте папку для вашего форума и скопируйте в нее файлы из папки upload дистрибутива.
Через панель управления вашим хостингом создайте базу данных, а также пользователя этой базы и пароль.
4) Далее запустите файл-инструкцию по установке у себя в браузере. Обычно он лежит в дистрибутиве в папке
ipb_2_3_6\Documentation\InstallationGuide\install_guide.html
Следуя инструкции, установите CHMOD на файлы и папки по ftp.
Запустите ссылку установки согласно пути, указанному в инструкции.
5) Во время установки могут быть ошибки CHMOD, которые необходимо исправить по ftp.
6) Если процесс установки форума 2.3.6 успешно завершен, зайдите в phpMyAdmin, выберите вашу базу от форума 2.3.6, зайдите в меню Импорт, кнопкой обзор выберите файл базы jn 2.1.7 (созданный вначале) с вашего компьютера, например forum.sql.zip, выберите чуть ниже кодировку cp1251, нажмите OK. Ждите окончания загрузки.
Если вы все сделали правильно, и у вас не возникло ошибок импорта, тогда переходите к пункту 7).
7) Запускаете в браузере ссылку
http://www.ваш_форум.ru/upgrade/index.php
(замените ваш_форум.ru на адрес вашего форума)
Следуете инструкции.
У меня в процессе апгрейда возникали некритичные ошибки несколько раз. Я нажимал "Все равно продолжить"
Вроде встало нормально.
Изменено пользователем Zero108