Апгрейд до 2.2.2

juuuu

New Member
LV
0
 
Как сделать апгрейд форума с 2.1.7 до 2.2.2 , помогите пожалуйста
 
Насколько я помню в форумах есть мануал по инсталяции, а если нет то вот.
<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->Если вы обновляете ваш форум, пожалуйста, сделайте следующее:
Загрузите все файлы, находящиеся в директории /upload/ вашего дистрибутива. Не забудьте обновить файлы в директориях /resources/ и /upgrades/.
Запустите систему обновления, открыв в браузере файл «upgrade/index.php» вашего форума (пример: www.domain.com/forum/upgrade/index.php). Система обновит необходимые модули, а также перестроит шаблоны стилей вашего форума.
Обновление завершено!<!--c2--></div><!--ec2-->
 
<a href="http://www.ibresource.ru/forums/index.php?showtopic=43097&st=0" target="_blank">http://www.ibresource.ru/forums/index.php?...opic=43097&st=0</a>
 
<div align="center"><b>Не стандартный метод обновления для Invision Power Board v2.2.2</b></div>
Сначала делам Апгрейд как и положено. Это для того что бы проабгрейдить таблицы базы данных, так как в Invision Power Board v2.2.2 структура таблиц несколько изменилась и скрипт апгрейда эту структуру исправит.
Но все же допускается что в структуре этих таблиц допускаются ошибки от скрипта апгрейда, поэтому будем бэкапить только те таблицы, которые с контентом форума, но не с настройками.
То есть:<ul><li>Список пользователей</li><li>Служебная информация о профилях пользователей</li><li>Категории форума</li><li>Сообщения пользователей</li><li>Опросы</li><li>Личные сообщения</li><li>И еще несколько таблиц</li></ul>После того, как выполнен апгрейд до версии 2.2.2 делаем следующее:<ul><li>Запускаем скрипт <b>Sypex Dumper Lite 1.0.8</b></li><li>Вводим логин и пароль доступа к БД и входим в <b>Sypex Dumper Lite 1.0.8</b></li><li>Устанавливаем переключатель режима на <b>Backup / Создание резервной копии БД</b></li><li>В поле <b>БД:</b> Выбираем имя базы данных из которой будем делать бэкап (с проапгрейденного форума)</li><li>В поле <b>Фильтр таблиц:</b> Вводим следующую строчку:<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->ibf_attachments, ibf_attachments_type, ibf_badwords, ibf_banfilters, ibf_forum_perms, ibf_forums, ibf_groups, ibf_member_extra, ibf_members, ibf_members_converge, ibf_message_text, ibf_message_topics, ibf_moderators, ibf_polls, ibf_posts, ibf_topic_ratings, ibf_topics, ibf_topics_read, ibf_tracker, ibf_warn_logs<!--c2--></div><!--ec2--></li><li>В поле <b>Метод сжатия:</b> Выбираем метод сжатия бэкапа <b>GZip</b></li><li>В поле <b>Степень сжатия:</b> Выбираем степень сжатия бэкапа (примерно 6-7 главное что бы не было ошибок архива бэкапа).</li><li>Нажимаем <b>Применить</b> для начала процесса создания бекапа.</li></ul>Созданный бэкап можно не скачивать, так как он находится на сервере в каталоге бекапов Sypex Dumper Lite 1.0.8, но все же необходимо запомнить этот файл (его имя), так как из него придется делать восстановление базы данных.
Предположим что файл созданного бэкапа <b>invision_2007-05-10_19-11.sql.gz</b> (записываем в блокнотик или запоминаем)
Далее очищаем базу данных форума, удаляем содержимое каталога форума и закачиваем все заново. Устанавливаем новый форум следуя по шагам инсталятора Invision Power Board v2.2.2 по умолчанию. Именно этот дефолтный установленный форум вероятно и работает четко без глюков.
Теперь необходимо засунуть в него сохранненый бэкап с контентом сайта::<ul><li>Запускаем скрипт <b>Sypex Dumper Lite 1.0.8</b></li><li>Вводим логин и пароль доступа к БД и входим в <b>Sypex Dumper Lite 1.0.8</b></li><li>Устанавливаем переключатель режима на <b>Restore / Восстановление БД из резервной копии</b></li><li>В поле <b>БД:</b> Выбираем имя базы данных в которой установлен новый (чистый) форум.</li><li>В поле <b>Файл:</b> Выбираем файл созданного нами бэкапа (invision_2007-05-10_19-11.sql.gz)</li><li>Нажимаем <b>Применить</b> для начала процесса восстановления бекапа.</li></ul>После восстановления бекапа, все пользователи и их пароли будут соответствовать списку пользователей со старого форума. Для того что бы войти на форум как Администратор, понадобятся логин и пароль Администратора именно старого форума. Итак если у вас есть эти реквизиты, то входим на форум как Администратор и заходим в Админцентр и выполняем следующее действие:<ul><li>Админцентр -> Настройки -> Обслуживание -> Управление кешем -> Обновить все кеши (в раскрывающемся списке опций, в самом верху).</li></ul>После обновления всех кешев форум уже должен работать нормально. Далее при желании в Админцентре навсякий случай можно так же сделать пересчет всего что есть в инструментах обслуживания, но это уже не обязательно.
Одно маленькое замечание:
Скинами придется пожертвовать, так как скины легче перерисовать заново, чем восстанавливать старые, поэтому таблицы со скинами тоже не восстанавливались и оформление форума останется по дефолту. Скин - это уже отдельный разговор, при апгрейде скины вообще становятся глючные, по этому лучше ими пожертвовать.

Если необходимо скачайте Sypex Dumper Lite 1.0.8
You must be registered for see images attach
 
<!--quoteo--><div class='quotetop'>Цитата</div><div class='quotemain'><!--quotec-->Вообщем сначала делаешь Апгрейд как и положено. Это не для того что бы форум был в таком глючном виде, а для того что бы проабгрейдить таблицы базы данных, так как в Invision Power Board v2.2.2 структура таблиц несколько изменилась и скрипт апгрейда эту структуру исправляет.
Но так же допускается что в структуре этих таблиц допускаются ошибки от скрипта апгрейда, поэтому мы и будем бэкапить только те таблицы, которые с контентом форума, но не с настройками.
То есть:<ul><li>Список пользователей</li><li>Служебная информация о профилях пользователей</li><li>Категории форума</li><li>Сообщения пользователей</li><li>Опросы</li><li>И еще несколько таблиц</li></ul>После того как ты выполнил апгрейд до версии 2.2.2 делаем следующее:<ul><li>Запускаем скрипт <b>Sypex Dumper Lite 1.0.8</b></li><li>Вводим логин и пароль доступа к БД и входим в <b>Sypex Dumper Lite 1.0.8</b></li><li>Устанавливаем переключатель режима на <b>Backup / Создание резервной копии БД</b></li><li>В поле <b>БД:</b> Выбираем имя базы данных из которой будем делать бэкап (с проапгрейденного форума)</li><li>В поле <b>Фильтр таблиц:</b> Вводим следующую строчку:<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->ibf_attachments, ibf_attachments_type, ibf_badwords, ibf_banfilters, ibf_forum_perms, ibf_forums, ibf_groups, ibf_member_extra, ibf_members, ibf_members_converge, ibf_message_text, ibf_message_topics, ibf_moderators, ibf_polls, ibf_posts, ibf_topic_ratings, ibf_topics, ibf_topics_read, ibf_tracker, ibf_warn_logs<!--c2--></div><!--ec2--></li><li>В поле <b>Метод сжатия:</b> Выбираем метод сжатия бэкапа <b>GZip</b></li><li>В поле <b>Степень сжатия:</b> Выбираем степень сжатия бэкапа (примерно 6-7 главное что бы не было ошибок архива бэкапа).</li><li>Нажимаем <b>Применить</b> для начала процесса создания бекапа.</li></ul>Созданный бэкап можно не скачивать, так как он находится на сервере в каталоге бекапов Sypex Dumper Lite 1.0.8, но все же необходимо запомнить этот файл (его имя), так как из него придется делать восстановление базы данных.
Предположим что файл созданного бэкапа <b>invision_2007-05-10_19-11.sql.gz</b> (записываем в блокнотик или запоминаем)
Далее очищаем базу данных форума, удаляем содержимое каталога форума и закачиваем все заново. Устанавливаем новый форум следуя по шагам инсталятора Invision Power Board 2.2.2 по умолчанию. Именно этот дефолтный установленный форум вероятно и работает четко без глюков.
Теперь необходимо засунуть в него сохранненый бэкап с контентом сайта::<ul><li>Запускаем скрипт <b>Sypex Dumper Lite 1.0.8</b></li><li>Вводим логин и пароль доступа к БД и входим в <b>Sypex Dumper Lite 1.0.8</b></li><li>Устанавливаем переключатель режима на <b>Restore / Восстановление БД из резервной копии</b></li><li>В поле <b>БД:</b> Выбираем имя базы данных в которой установлен новый (чистый) форум.</li><li>В поле <b>Файл:</b> Выбираем файл созданного нами бэкапа (invision_2007-05-10_19-11.sql.gz)</li><li>Нажимаем <b>Применить</b> для начала процесса восстановления бекапа.</li></ul>После восстановления бекапа, все пользователи и их пароли будут соответствовать списку пользователей со старого форума. Для того что бы войти на форум как Администратор, понадобятся логин и пароль Администратора именно старого форума. Итак если у вас есть эти реквизиты, то входим на форум как Администратор и заходим в Админцентр и выполняем следующее действие:<ul><li>Админцентр -> Настройки -> Обслуживание -> Управление кешем -> Обновить все кеши (в раскрывающемся списке опций, в самом верху).</li></ul>После обновления всех кешев форум уже должен работать нормально. Далее при желании в Админцентре навсякий случай можно так же сделать пересчет всего что есть в инструментах обслуживания, но это уже не обязательно.
Одно маленькое замечание:
Скинами придется пожертвовать, так как скины легче перерисовать заново, чем восстанавливать старые, поэтому таблицы со скинами тоже не восстанавливались и оформление форума останется по дефолту. Скин - это уже отдельный разговор, при апгрейде скины вообще становятся глючные, по этому лучше ими пожертвовать.<!--QuoteEnd--></div><!--QuoteEEnd-->

Совет Vladiger помог, все получилось, все работает без глюков :) Большое ему спасибо и всем тем кто помогал.
 
Сверху