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

Обновление форума IPB 1.2.x—2.0.x до версии 2.1.х


sM1Le

Вопрос

Название темы говорит само за себя — обсуждаем проблемы, которые возникают при обновление форума с версии 1.2.х-2.0.х до версии 2.1.х.

 

 

Стоит знать и помнить

 

При обновление форума настоятельно рекомендуем вам сделать резервную копию (back up) базы форума и всех файлов.

Подробнее о этом можно прочитать в теме: «Бэкап и восстановление базы форума»

 

После обновления рекомендуется воспользоваться утилитами очистки:

ACP -> TOOLS & SETTINGS -> Maintenance -> Clean-up Tools (для русской версии: Админцентр ->НАСТРОЙКИ -> Дополнительно -> Утилиты очистки)

 

Пожалуйста, указываете с какой и на какую (2.1.0, 2.1.1 и т.п.) версии вы производили обновление.

 

Примечания:

  • Модификации, которые были установлены на вашем форуме, в версии 2.1.х работать не будут;
  • Для нестандартных стилей (skin'ов) потребуется дополнительная подгонка;
  • Если у вас установлены какие-либо официальные модули (например, Invision Gallery или Invision Blog) компании Invision Power Services, они потребуют так же обновление под новую линейку.

Клиентам ibresource:

Технические специалисты IBR могут обновить ваш форум платно.

Обновление с Invision Power Board 2.0.x до 2.1.х — 400 рублей за каждые 20000 сообщений (контакты)

 

 

Инструкции

 

Ниже описаны пошаговые инструкции, касаемые обновления форума с разных линеек до последней версии линейки 2.1.

Новичкам рекомендуется сначало попробывать сделать обновление на локальной машине, а потом делать его уже на действующем форуме.

 

С 1.3.х до последней версии линейки 2.1...

1. Удалить все файлы и каталоги (кроме: ./conf_global.php, ./uploads/).

2. Загрузить все файлы и каталоги из дистрибутива Invision Power Board линейки 2.1 (подразумевается загрузка файлов и каталогов из каталога «upload» (следующие каталоги и файлы загружать не нужно: ./install/, ./conf_global.php.dist, ./uploads/).

3. Запустить скрипт обновления системы (Вашего форума Invision Power Board) до 2.0.х: http://адрес_сайта/каталог_с_форумом/upgrade/upgrade.php

4. Следовать инструкциям, которые появятся.

5. Запустить скрипт обновления системы (Вашего форума Invision Power Board) до 2.1.х: http://адрес_сайта/каталог_с_форумом/upgrade/index.php

6. Следовать инструкциям, которые появятся.

7. После обновления удалить каталог ./upgrade/ со всем его содержимым.

 

С 2.0.х до последней версии линейки 2.1...

1. Удалить все файлы и каталоги (кроме: ./conf_global.php, ./uploads/).

2. Загрузить все файлы и каталоги из дистрибутива Invision Power Board линейки 2.1.х (подразумевается загрузка файлов и каталогов из каталога «upload» (следующие каталоги и файлы загружать не нужно: ./install/, ./conf_global.php.dist, ./uploads/).

3. Запустить скрипт обновления системы (Вашего форума Invision Power Board) до 2.1.х: http://адрес_сайта/каталог_с_форумом/upgrade/index.php

4. Следовать инструкциям, которые появятся.

5. После обновления удалить каталог ./upgrade/ со всем его содержимым.

 

 

ЧаВо

 

Все, сделалось. Форум написал, что обновился до 2.1.х. Все процессы выполнились, но когда я захожу на форум, вот что мне пишется:

 

IPB Предупреждение [2] load_language /forum/cache/lang_cache/russian84421/lang_global.php): failed to open stream: No such file or directory (Строка: 1710 файла /sources/ipsclass.php)

Для исправления этой ошибки Вам необходимо зайти в каталог ./cache/lang_cache/ и проверить, есть ли там каталог с именем «russian84421». Если такого не имеется, то переименуйте какой-либо из имеющихся там каталогов (например, «ru» или «en») в «russian84421».

 

И еще, а что это такое? я пыталась сейчас открыть тему и посмотреть новое сообщение (буквально минууту назад у меня получалось все прекрасно) а теперь захожу и пишет мне:

 

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 18799 bytes) in /home/***/public_html/forum/sources/classes/class_display.php on line 321

Подобная ошибка не относится к ошибке форума Invision Power Board.

Суть проблемы в том, что не хватает памяти на выполнение скрипта.

Для исправления проблемы в конфигурационном файле PHP (php.ini) увеличте значение параметра «memory_limit». Если Вы пользуетесь услугами виртуального хостинга, то Вам необходимо связаться со службой технической поддержки (в большинстве случаев шансы на то, что специально для Вас увеличат объям памяти, малы).

 

начала обновлять с 2.0.3 до 2.1.7

все сделала по пунктам, которые вы описывали.

Он смог обновиться только до версии 2.1.1 , дальше начинает писать

 

mySQL query error: ALTER TABLE ibf_rss_import ADD rss_import_allow_html TINYINT(1) NOT NULL default '0';

SQL error: Duplicate column name 'rss_import_allow_html'
SQL error code: 0

Весьма странным образом у Вас уже имеется поле «rss_import_allow_html» в таблице «ibf_rss_import».

Решением проблемы будет удаление этого поля из таблицы «ibf_rss_import». Сделать это можно, например, при помощи phpMyAdmin...

 

Всё обновил : система сказала что всё готово!

Захожу на : http://мой форум/index.php и пишет:

 

IPB Предупреждение [2] load_template(): Unable to access /www/htdocs/cache/skin_cache/cacheid_5/skin_global.php (Строка: 1351 файла /sources/ipsclass.php)
IPB Предупреждение [2] load_template(/www/rheumo/users/rheumo-forum/www/htdocs/cache/skin_cache/cacheid_5/skin_global.php): failed to open stream: No such file or directory (Строка: 1351 файла /sources/ipsclass.php)

Скорее всего, каталоги с кэш-файлами стилей Вашего форума пусты. Воспользутесь утилитой «(FSY21) Skin Cache Rebuilder v1.1» (автор утилиты — FuSoYa).

 

Доброго времени суток!

Проапгрейдил форум с 2.0.4 до 2.1.5 - всё прошло нормально. Но есть проблема такого плана:

В админке всё вроде бы нормально пока работает кроме Date & Time Formats. При обращении к нему выдаёт ошибку:

IPB WARNING [2] Unknown(/home/***/www/***/public_html/lang/en/lang_ucp.php): failed to open stream: No such file or directory (Line: 3 of /sources/action_admin/settings.php(1477) : eval()'d code)

Что это такое и как бороться?

В таблице «ibf_conf_settings» в базе данных у ключа «time_offset» неправильно указан путь в «conf_evalphp». Путь должен быть: cache/lang_cache/*/lang_ucp.php — где:

* — каталог с языковыми файлами. Правится при помощи phpMyAdmin или SQL-запросом в админцентре форума.

 

Помогите решить мою проблему. С остальным вроде справился, осталась одна. После обновления с 2.0.1 до 2.1.4 пропали пользователи, т.е. у меня они не отображаются в блоке статистики и наверху после "Вошли как:"

Где может быть косяк?

Выполните следующий SQL-запрос (phpMyAdmin или админцентре Вашего форума Invision Power Board):

UPDATE ibf_members SET members_display_name = name WHERE id > 0;

 

Хотел проапгрейдить форум с 2.0.х до 2.1.х, но на одном шаге обновления он начинает ругаться, выдавая ошибку:

mySQL query error: CREATE TABLE ibf_components (
com_id			 INT(10) NOT NULL auto_increment,
com_title		   VARCHAR(255) NOT NULL default '',
com_author		   VARCHAR(255) NOT NULL default '',
com_url			   VARCHAR(255) NOT NULL default '',
com_version		   VARCHAR(255) NOT NULL default '',
com_date_added	   INT(10) NOT NULL default '0',
com_menu_data	   MEDIUMTEXT NOT NULL default '',
com_enabled		   TINYINT(1) NOT NULL default '1',
com_safemode	   TINYINT(1) NOT NULL default '1',
com_section		   VARCHAR(255) NOT NULL default '',
com_filename	   VARCHAR(255) NOT NULL default '',
com_description	   VARCHAR(255) NOT NULL default '',
com_url_title	  VARCHAR(255) NOT NULL default '',
com_url_uri		VARCHAR(255) NOT NULL default '',
com_position	   INT(3) NOT NULL default '10',
PRIMARY KEY(com_id)
);

SQL error: Table 'ibf_components' already exists
SQL error code: 0
Date: Saturday 14th of January 2006 10:48:49 PM

Что делать то?

По весьма странным причинам в базе данных уже имеется таблица «ibf_components». Решением проблемы будет удаление этой таблицы из базы данных.

 

А у меня проблема в админке после перехода на 2.1.7, с 2.1.6 пропали некоторые категрии, например Word & Ban Filters, RSS и другие, как мне их достать и куда они делись (раньше были)? и закладка компоненты вообще не открывается вернее белый лист вместо нее.

как востановитьполностью функциональную админку на 2.1.7?

Чтобы подобных ошибок не возникало, нужно использовать файлы только из лицензионного дистрибутива Invision Power Board.

Если Вы всё же не решили стать клиентом, стоит почитать тему «меню в ACP».

 

Как вернуть 2.0.4 версию форума? Downgrade есть какой-нибудь?

К сожалению (а может быть и к счастью), никаких «downgrad'ов» на момент публикации этого сообщения не существует.

Вернуться на предыдущую линейку возможно только в том случае, если у Вас остались резервные копии файлов и базы данных до обновления (если Вы хотите сделать откат после обновления).

 

До обновления форума у меня была установлена галерея. А после обновления ее не стало, т.е. файлы-то есть, но ссылки на саму галарею нету. Если ввожу адрес до галереи в ручную, то он пишет
Call to a member function on a non-object in x:\...\...\modules\mod_gallery.php on line 52

Установить тоже не могу, инсталлятор не может найти файл functions.php.

Можете подсказать что-нибудь по этому поводу?

Под соответствующую линейку Invision Power Board нужно устанавливать соответствующую линейку модулей. Т.е., например, если Invision Gallery 1.3.х подходила для IPB 2.0.x, для линейки 2.1 она уже не подойдет.

Необходимо так же произвести отдельное обновление модуля. Это касается и других модулей (например, Invision Blog).

 

 

— Орфография и грамматика вопросов частично изменена (примечание sM1Le).

 

 

Вместо заключения

 

Проблемы, возникшие после обновления форума следует отписать сюда для того, чтобы, возможно, получить какие-либо решения и советы.

FSY21_Skin_Cache_Rebuilder_v1.1.zip

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

  • Ответы 428
  • Создана
  • Последний ответ

Лучшие авторы в этом вопросе

Лучшие авторы в этом вопросе

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

  • 0

Помогите плииз

все сделал, апгрейд прошел

пытаюсь зайти на форум пишет

IPB Предупреждение [2] load_language(/home/*****/www/forum/cache/lang_cache/russian/lang_global.php): failed to open stream: No such file or directory (Строка: 1667 файла /sources/ipsclass.php)

где что исправить?

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

  • 0
Помогите плииз

все сделал, апгрейд прошел

пытаюсь зайти на форум пишет

IPB Предупреждение [2] load_language(/home/*****/www/forum/cache/lang_cache/russian/lang_global.php): failed to open stream: No such file or directory (Строка: 1667 файла /sources/ipsclass.php)

где что исправить?

Проблема с языком

Товарищи, совесть есть?

Поиск

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

  • 0

Ну и что ты Энтони?

Дал ссылку где посоветовал переименовать папку в ru, которая так и называется у меня!

А CHMOD на все файлы каким должен быть? может в них проблема?

Ведь трабла случилась после апгрейда

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

  • 0
Ну и что ты Энтони?

Дал ссылку где посоветовал переименовать папку в ru, которая так и называется у меня!

Тогда воспользуйся поиком по своим файлам и найди всё, что содержит russian в путях, и переделай в ru.

 

А CHMOD на все файлы каким должен быть? может в них проблема?

Ведь трабла случилась после апгрейда

Для этого есть своя тема Установка CHMOD

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

  • 0

Так-с, решил кажется проблему но теперь вылазиет вот это

IPB Предупреждение [2] load_template(/home/www/forum/cache/skin_cache/cacheid_6/skin_global.php): failed to open stream: No such file or directory (Строка: 1327 файла /sources/ipsclass.php)

 

Ну в папке skin_cache у мя кроме стр. index ничего и нету. что он ищет то непойму.

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

  • 0
Так-с, решил кажется проблему но теперь вылазиет вот это

IPB Предупреждение [2] load_template(/home/www/forum/cache/skin_cache/cacheid_6/skin_global.php): failed to open stream: No such file or directory (Строка: 1327 файла /sources/ipsclass.php)

 

Ну в папке skin_cache у мя кроме стр. index ничего и нету. что он ищет то непойму.

В папке skin_cache и должны быть твои скины.

В версиях 1.х они располагались в другом месте.

Скорее свего апгрейд прошёл не совсем удачно.

Посмотри, осталась ли у тебя вообще папка папке skin_cache.

Если да, то просто залей её в папку cache. Проверь, есть ли в ней cacheid_6.

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

  • 0

был 2.0.4 - обновил (все вроде прошло нормально) до 2.1.3

теперь на главной:

Fatal error: Cannot instantiate non-existent class: skin_global_6 in /home/www/z34320/forum/sources/ipsclass.php on line 1320

 

что делать? направте плиз...

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

  • 0
Вообщем нету cacheid_6 , удалил наверно случайно. бэкапа нема.

пипец?

Нет, конечно.

Сколько у тебя сейчас скинов то было до апгрейда?

 

Залей форум на локалхост (всегда должен иметь под рукой) и скопируй папку cacheid_2 в дирректорию для скинов на основном форуме. Разумеется переименуй её в cacheid_6.

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

  • 0
Когда новый зарегистрированный пользователь появляется в строчке "Приветствуем новичка...", то ссылка на него такая http://forum.site.ru/'http://forum.sit...=112\', где можно подправить код, что бы было http://forum.site.ru/index.php?showuser=112\' ?
Ссылка на комментарий
Поделиться на других сайтах

  • 0

товарищи умные! не могли бы сказать реально ли сначала СКОПИРОВАТЬ форум, а потом копию апгрейдить... просто в своё время ставил ipb 1.3 а сейчас пришла пора апгрейдится... можно постепенно, но не хотелось бы нарушать работоспособность старого форума...

 

Кто может помочь с этим вопросом, стучите пожалуйста в ICQ 853911, или в PM форума...

Возможно коммерческое решение вопроса: сумма до 5 WMZ ... немного, но кому-то вполне может пригодиться! ;-)

Спасибо за внимание, жду ответов!

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

  • 0
товарищи умные! не могли бы сказать реально ли сначала СКОПИРОВАТЬ форум, а потом копию апгрейдить... просто в своё время ставил ipb 1.3 а сейчас пришла пора апгрейдится... можно постепенно, но не хотелось бы нарушать работоспособность старого форума...

 

Кто может помочь с этим вопросом, стучите пожалуйста в ICQ 853911, или в PM форума...

Возможно коммерческое решение вопроса: сумма до 5 WMZ ... немного, но кому-то вполне может пригодиться! ;-)

Спасибо за внимание, жду ответов!

Это совсем не сложно. Ищи в яндексе скрипт, который называется Site Keeper Dumper. Там всё по русски. Этот скрипт делает дамп базы данных. База данных плюс папки uploads и html являются твоим ворумом. Сохрани их. Разберёшся легко.

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

  • 0
Это совсем не сложно. Ищи в яндексе скрипт, который называется Site Keeper Dumper. Там всё по русски. Этот скрипт делает дамп базы данных. База данных плюс папки uploads и html являются твоим ворумом. Сохрани их. Разберёшся легко.

Зачем же так далеко, в Яндекс? =)

Тут по соседству есть тема, так и называется - Site Keeper Dumper LE. Там и ссылка на официальный сайт программы и обсуждение самой программы.

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

  • 0

привет всем

 

у меня такая проблемма

 

в админке добавляю категорию

или раздел

не ваажно

после этого обновляю страницу форума и вместо форума

 

куча букв и в самом низу в разбросанном виде

кнопки и графика

 

как будто удалили к примеру файл header.php или

footer.php

 

 

из за чего такая дрянь

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

  • 0

Делаю апгрейд с 1.3 до 2.1.3. Один раз сделал все получилось, за исключением мелких деталей.

Решил еще раз все повторить. Делаю на локальном компе.

 

Сделал все как написано. Но при запуске скрипта апгрейда начал выдавать следующую ошибку:

mySQL query error: INSERT INTO ibf_cache_store (cs_key,cs_value,cs_array) VALUES('systemvars','a:0:{}',1)

SQL error: Unknown column 'cs_array' in 'field list'
SQL error code: 0
Date: Tuesday 03rd of January 2006 10:55:40 AM

 

Что это значит я понимаю, но вот как исправить ни бум-бум.

И мне очень интересно почему первый раз получилось.

 

Так с этим разобрался.

Но теперь апгрейд стал требовать таблицу ibf_upgrade_history.

 

Ее нет. Специально переустановил форум 1.3 что бы посмотреть, может она изначально была а потом похерилась. Нет ее. Нашел эту таблицу в базе от версии 2.0.4. Создал ее. На основе от 2.0.4.

Теперь не знаю как правильно заполнить поля. Данные ведь надо заносить от форума 1.3.

# Структура таблицы `ibf_upgrade_history`
#

CREATE TABLE `ibf_upgrade_history` (
 `upgrade_id` int(10) NOT NULL auto_increment,
 `upgrade_version_id` int(10) NOT NULL default '0',
 `upgrade_version_human` varchar(200) NOT NULL default '',
 `upgrade_date` int(10) NOT NULL default '0',
 `upgrade_mid` int(10) NOT NULL default '0',
 `upgrade_notes` text NOT NULL,
 PRIMARY KEY  (`upgrade_id`)
) TYPE=MyISAM AUTO_INCREMENT=2;

#
# Дамп данных таблицы `ibf_upgrade_history`
#

INSERT INTO `ibf_upgrade_history` VALUES (1, 20014, '1.3', 0, 0, '');

 

 

Какие данные надо вносить в поля версия и т.п.?

C эитм тоже справился. Вставил следующие данные:

INSERT INTO `ibf_upgrade_history` VALUES (1, 10003, '1.3', 0, 0, '');

 

 

 

Но проблеммы пошли по нарастающей. Нужна следующая таблица. И мне кажется, что дальше будет хуже.

Так что не буду эксперементировать.

Видимо я с самого начала все делаю не правильно.

 

Блин. Бред собачий. Ну не может быть такого. Как апгрейд может требовать те таблицы, которые изначально не должны присутствовать в той версии, которую апгрейдим.

 

Эти таблицы присутствуют в версиях начиная с 2.0.

 

Т.е. скрипт апгрейда не может распознать версию форума? Версию которую надо апгрейдить?

 

Ну неучто никто не может ничего подсказать? Дайте хотябы намек.

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

  • 0

Fatal error: Cannot instantiate non-existent class: skin_global_6 in /home/cmex/public_html/upload/sources/ipsclass.php on line 1341

 

что надо делать? Выдает после успешного апгрейда. Стояло 3 скина

 

 

<b> Виноват! Не заметил предыдущих постов </b>

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

  • 0

всё таки не помогло!

 

проблему решил!

теперь возникла новая!

У меня форум отображается нормально, но у всех остальных вот так!

http://img392.imageshack.us/my.php?image=jopa9iq.jpg

кодировка utf8

что делать?

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

  • 0

Кто нибудь может ответить на ЭТОТ ВОПРОС

 

Почему при апгрейте с версии 1.3 до версии 2.х.х скрипт апгрейта требует таблицы которых нет в базе?

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

  • 0
Кто нибудь может ответить на ЭТОТ ВОПРОС

 

Почему при апгрейте с версии 1.3 до версии 2.х.х скрипт апгрейта требует таблицы которых нет в базе?

Неужели требует? Странно... У меня не требовал.

 

Попробуйте сначало обновить форум до версии 2.0.х - поюзайте её немножко (посмотрите админцентр, понажимайте всякие кнопочки). Посмотрите, все ли корректно работает.

Потом залейте файлы от IPB 2.1.3 и произведите обновление с 2.0.х до 2.1.3.

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

  • 0
Попробуйте сначало обновить форум до версии 2.0.х - поюзайте её немножко (посмотрите админцентр, понажимайте всякие кнопочки). Посмотрите, все ли корректно работает.

Потом залейте файлы от IPB 2.1.3 и произведите обновление с 2.0.х до 2.1.3.

Да пробовал. До версии 2.0.3. История таже.

 

Самое интересное что один раз я обновил его до версии 2.1.3. Потом стер. И теперь не могу это повторить. Тестирую на локальном компе.

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

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

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

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

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

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

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

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

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

Зарузка...

×
×
  • Создать...

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

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