Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Arsen1

Переход с ipb 2.3.6 на ipb 3

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

Проблему решил повторным обновлением. Видимо что то не так пошло сначала, странно...

Поделиться сообщением


Ссылка на сообщение

Проблема возникает при обновлении версии IPB 2.3.6 до IPB 3.1.4.

 

Текст ошибки:

 

mySQL query error: SELECT * FROM skin_templates WHERE template_set_id=0

SQL error: Unknown column 'template_set_id' in 'where clause'
SQL error code: 1054
Date: Monday 13th June 2011 03:29:52 PM


----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Date: Mon, 13 Jun 2011 15:29:52 +0000
Error: 1054 - Unknown column 'template_set_id' in 'where clause'
IP Address: 217.174.174.102 - /forum/admin/upgrade/index.php?app=upgrade§ion=apps&do=save
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mySQL query error: SELECT * FROM skin_templates WHERE template_set_id=0
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
| File                                                                       | Function                                                                      | Line No.          |
|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
| admin/setup/applications/upgrade/sections/upgrade.php                      | [iPSSetUp].resetPreviousTemplates                                             | 233               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/setup/applications/upgrade/sections/upgrade.php                      | [upgrade_upgrade]._splash                                                     | 212               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/setup/sources/base/ipsRegistry_setup.php                             | [upgrade_upgrade].doExecute                                                   | 406               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/setup/sources/base/ipsRegistry_setup.php                             | [upgrade_license].doExecute                                                   | 406               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/setup/sources/base/ipsController_setup.php                           | [upgrade_apps].doExecute                                                      | 256               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

Поделиться сообщением


Ссылка на сообщение

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

 

Решить так он может, если у вас в таблице upgrade_history (можно посмотреть через phpmyadmin) максимальной версией указано что-то старше чем имеющаяся 2.3.х. Возможно, из-за незаконченного обновления. И еще, в свое время всякие мегакульхацкеры очень любили делать свои "ipb сборки", где приписывали двойке несуществующие 3.х версии.

 

В общем, редактируйте вручную upgrade_history, удаляйте все старше своей текущей версии.

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

А еще можно попробовать удалить таблицу "skin_collections" и просто перезапустить обновление...

Поделиться сообщением


Ссылка на сообщение

Вот что выдает при обновлении до 3.0.5:

 

Ошибка: RENAME TABLE custom_bbcode TO custom_bbcode_old;

Table 'custom_bbcode_old' already exists
Ошибка: CREATE TABLE custom_bbcode

Table 'custom_bbcode' already exists
Ошибка: CREATE TABLE profile_friends_flood

Table 'core_sys_lang_words' already exists
Ошибка: CREATE TABLE core_sys_login

и тд..

Table 'core_sys_login' already exists
Ошибка: ALTER TABLE search_index ADD FULLTEXT KEY content (content,content_title);

Duplicate key name 'content'
Ошибка: ALTER TABLE message_posts ADD FULLTEXT KEY msg_post (msg_post);

Duplicate key name 'msg_post'
Ошибка: ALTER TABLE message_topics ADD FULLTEXT KEY mt_title (mt_title);

Duplicate key name 'mt_title'

Поделиться сообщением


Ссылка на сообщение

Удалил ту таблицу "collection", выдает туже ошибку в обновлении.

 

 

mySQL query error: UPDATE custom_bbcode SET bbcode_title='Возврат к сообщению',bbcode_desc='Данный тег отображает маленький ярлычок ссылки, с помощью которого можно перейти непосредственно к сообщению - используется при цитировании сообщений форума. По умолчанию открывается в том же самом окне.',bbcode_tag='snapback',bbcode_replace='',bbcode_useoption=0,bbcode_example='[snapback]100[/snapback]',bbcode_switch_option=0,bbcode_menu_option_text='',bbcode_menu_content_text='',bbcode_php_plugin='defaults.php',bbcode_no_parsing=0,bbcode_optional_option=0,bbcode_aliases='',bbcode_image='',bbcode_single_tag=0,bbcode_app='core',bbcode_protected=0,bbcode_custom_regex='' WHERE bbcode_tag='snapback'

SQL error: Unknown column 'bbcode_php_plugin' in 'field list'
SQL error code: 1054
Date: Monday 13th June 2011 05:36:46 PM


----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Date: Mon, 13 Jun 2011 17:36:46 +0000
Error: 1054 - Unknown column 'bbcode_php_plugin' in 'field list'
IP Address: 217.174.174.102 - /forum/admin/upgrade/index.php?app=upgrade&workact=permsAndBbcode&st=0&section=upgrade&do=appclass
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mySQL query error: UPDATE custom_bbcode SET bbcode_title='Возврат к сообщению',bbcode_desc='Данный тег отображает маленький ярлычок ссылки, с помощью которого можно перейти непосредственно к сообщению - используется при цитировании сообщений форума. По умолчанию открывается в том же самом окне.',bbcode_tag='snapback',bbcode_replace='',bbcode_useoption=0,bbcode_example='[snapback]100[/snapback]',bbcode_switch_option=0,bbcode_menu_option_text='',bbcode_menu_content_text='',bbcode_php_plugin='defaults.php',bbcode_no_parsing=0,bbcode_optional_option=0,bbcode_aliases='',bbcode_image='',bbcode_single_tag=0,bbcode_app='core',bbcode_protected=0,bbcode_custom_regex='' WHERE bbcode_tag='snapback'
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
| File                                                                       | Function                                                                      | Line No.          |
|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
| admin/applications/core/modules_admin/posts/bbcode.php                     | [db_main_mysql].update                                                        | 348               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/applications/core/setup/versions/upg_30001/version_upgrade.php       | [admin_core_posts_bbcode].bbcodeImportDo                                      | 716               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/applications/core/setup/versions/upg_30001/version_upgrade.php       | [version_upgrade].permsAndBbcode                                              | 96                |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/setup/applications/upgrade/sections/upgrade.php                      | [version_upgrade].doExecute                                                   | 403               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/setup/applications/upgrade/sections/upgrade.php                      | [upgrade_upgrade].install_appclass                                            | 148               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/setup/sources/base/ipsController_setup.php                           | [upgrade_upgrade].doExecute                                                   | 256               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

 

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

 

mySQL query error: INSERT INTO custom_bbcode (`bbcode_title`,`bbcode_desc`,`bbcode_tag`,`bbcode_replace`,`bbcode_useoption`,`bbcode_example`,`bbcode_switch_option`,`bbcode_menu_option_text`,`bbcode_menu_content_text`,`bbcode_groups`,`bbcode_sections`,`bbcode_php_plugin`,`bbcode_no_parsing`,`bbcode_optional_option`,`bbcode_aliases`,`bbcode_image`,`bbcode_single_tag`,`bbcode_app`,`bbcode_protected`,`bbcode_custom_regex`) VALUES('Возврат к сообщению','Данный тег отображает маленький ярлычок ссылки, с помощью которого можно перейти непосредственно к сообщению - используется при цитировании сообщений форума. По умолчанию открывается в том же самом окне.','snapback','',0,'[snapback]100[/snapback]',0,'','','all','all','defaults.php',0,0,'','',0,'core',0,'')

SQL error: Unknown column 'bbcode_custom_regex' in 'field list'
SQL error code: 1054
Date: Tuesday 14th June 2011 04:14:56 AM


----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Date: Tue, 14 Jun 2011 04:14:56 +0000
Error: 1054 - Unknown column 'bbcode_custom_regex' in 'field list'
IP Address: 217.174.174.102 - /forum/admin/upgrade/index.php?app=upgrade&workact=permsAndBbcode&st=0&section=upgrade&do=appclass
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mySQL query error: INSERT INTO custom_bbcode (`bbcode_title`,`bbcode_desc`,`bbcode_tag`,`bbcode_replace`,`bbcode_useoption`,`bbcode_example`,`bbcode_switch_option`,`bbcode_menu_option_text`,`bbcode_menu_content_text`,`bbcode_groups`,`bbcode_sections`,`bbcode_php_plugin`,`bbcode_no_parsing`,`bbcode_optional_option`,`bbcode_aliases`,`bbcode_image`,`bbcode_single_tag`,`bbcode_app`,`bbcode_protected`,`bbcode_custom_regex`) VALUES('Возврат к сообщению','Данный тег отображает маленький ярлычок ссылки, с помощью которого можно перейти непосредственно к сообщению - используется при цитировании сообщений форума. По умолчанию открывается в том же самом окне.','snapback','',0,'[snapback]100[/snapback]',0,'','','all','all','defaults.php',0,0,'','',0,'core',0,'')
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
| File                                                                       | Function                                                                      | Line No.          |
|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
| admin/applications/core/modules_admin/posts/bbcode.php                     | [db_main_mysql].insert                                                        | 378               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/applications/core/setup/versions/upg_30001/version_upgrade.php       | [admin_core_posts_bbcode].bbcodeImportDo                                      | 716               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/applications/core/setup/versions/upg_30001/version_upgrade.php       | [version_upgrade].permsAndBbcode                                              | 96                |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/setup/applications/upgrade/sections/upgrade.php                      | [version_upgrade].doExecute                                                   | 403               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/setup/applications/upgrade/sections/upgrade.php                      | [upgrade_upgrade].install_appclass                                            | 148               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/setup/sources/base/ipsController_setup.php                           | [upgrade_upgrade].doExecute                                                   | 256               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

 

Поделиться сообщением


Ссылка на сообщение

Тяжкими силами одолел обновление, обновился. Но теперь проблема, пропадают некоторые буквы и в Админ центре в некоторых буквах написано символами: "�?".

Поделиться сообщением


Ссылка на сообщение
07/11/11 10:51 (изменено)

На втором шаге установки вылетает ошибка. Базу перевел в utf8_general_ci. С 2.3.6 на 3.1.4. Чистый IPB ставится на ура, а вот обновление проходить не хочет. Как устранить, уже два дня мучаюсь с проблемой..

 

mySQL query error: SELECT m.*, m.member_id as my_member_id,g.*,ccb.cache_content FROM ibf_members m LEFT JOIN ibf_groups g ON ( g.g_id=m.member_group_id )

LEFT JOIN ibf_content_cache_sigs ccb ON ( ccb.cache_content_id=m.member_id ) WHERE m.members_l_username='enr1k'

 

SQL error: Table 'mostpe_forum.ibf_content_cache_sigs' doesn't exist

SQL error code: 1146

Date: Monday 11th July 2011 10:34:04 AM

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Date: Mon, 11 Jul 2011 10:34:04 +0000

Error: 1146 - Table 'mostpe_forum.ibf_content_cache_sigs' doesn't exist

IP Address: 91.124.78.197 - /forum/admin/upgrade/index.php?app=upgrade&s=&section=index&do=login

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

mySQL query error: SELECT m.*, m.member_id as my_member_id,g.*,ccb.cache_content FROM ibf_members m LEFT JOIN ibf_groups g ON ( g.g_id=m.member_group_id )

LEFT JOIN ibf_content_cache_sigs ccb ON ( ccb.cache_content_id=m.member_id ) WHERE m.members_l_username='enr1k'

.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.

| File | Function | Line No. |

|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|

| admin/sources/loginauth/login_core.php | [iPSMember].load | 154 |

'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

| admin/sources/loginauth/internal/auth.php | [login_core].authLocal | 70 |

'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

| admin/sources/handlers/han_login.php | [login_internal].authenticate | 681 |

'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

| admin/setup/sources/legacy/3xx.php | [han_login].loginAuthenticate | 171 |

'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

| admin/setup/applications/upgrade/sections/index.php | [upgradeLegacy].authenticateLogIn | 45 |

'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

| admin/setup/sources/base/ipsController_setup.php | [upgrade_index].doExecute | 256 |

'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

Изменено пользователем Enr1k

Поделиться сообщением


Ссылка на сообщение

Все, решил проблему сам, надо было просто сделать запросы..

Поделиться сообщением


Ссылка на сообщение

после обновления с 2.3.6 до 3.0.4 (не смог зарегистрироваться, писал ошибку) и дальнейшего сразу же обновления до версии 3.1.4 (все нормально обновилось и форум стал доступен) возникла сложность:

 

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

 

как поступить?

Поделиться сообщением


Ссылка на сообщение

как поступить?

Смотреть кодировку базы данных.

Поделиться сообщением


Ссылка на сообщение

Смотреть кодировку базы данных.

смотрел, utf8 все таблицы, тоже кстати думаю на это.... кодировку,

 

пока решил этот вопрос системой отключения: "Включить полнотекстовый поиск", но это не вариант же...

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

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