Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Arsen1

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

Recommended Posts

У Вас база не переконвертировалась в utf-8, судя по всему

Возможно, забыли прописать кодовую страницу в conf_global.php при апдейте

Share this post


Link to post
Share on other sites

Обновил форум с 2.3.6 до 3.1.4

3.1.4 русская версия или английская?

 

Помогите.

Тему прочитали или просто повторили вопрос?

Share this post


Link to post
Share on other sites

Тему прочитал. Версия русская. Базу перекодировал с помощью скрипта, который предложил Ritsuka. Когда прописываю в conf_global.php

$INFO['sql_charset']                    =       'utf8';

Форум не открывается.

Fatal error: Uncaught exception 'Exception' with message 'Не удалось инициализировать регистр, кеш настроек либо пуст, либо испорчен' in /home/users2/c/user/domains/.ru/forum/admin/sources/base/ipsRegistry.php:1883 Stack trace: #0 /home/users2/c/user/domains/.ru/forum/admin/sources/base/ipsRegistry.php(521): ipsRegistry->setUpSettings() #1 /home/users2/c/user/domains/.ru/forum/admin/sources/base/ipsController.php(77): ipsRegistry::init() #2 /home/users2/c/user/domains/.ru/forum/admin/sources/base/ipsController.php(64): ipsController->init() #3 /home/users2/c/user/domains/.ru/forum/index.php(26): ipsController::run() #4 {main} thrown in /home/users2/c/user/domains/.ru/forum/admin/sources/base/ipsRegistry.php on line 1883

Share this post


Link to post
Share on other sites

Посмотрите в АЦ -системные настройки\настройки серверного окружения\кодировка страниц форума

там должно стоять - utf-8

(это там где 13 настроек)

Share this post


Link to post
Share on other sites

Посмотрите в АЦ -системные настройки\настройки серверного окружения\кодировка страниц форума

там должно стоять - utf-8

(это там где 13 настроек)

Стоит utf-8.

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

Share this post


Link to post
Share on other sites

думаю будет еще много проблем с этим переходом

Если внимательно прочтете все, что написано и не будете использовать паленные версии, то проблем не будет

Share this post


Link to post
Share on other sites

Уважаемые форумчане!

Проконсультируйте пожалуйста по переходу.

 

К моему стыду стоит нуленая 2.3.6.

Покупаю лицензию на 3.1

 

Вопросы такого рода:

 

1. При апгрейде все ошибки нуленой версии сотрутся? (у меня это впихнутые ссылки, левые моды)

2. Лицензию покупаю в IPS, нужна локализация. Локализацию ставить до или после апгрейда?

3. Адекватно переходит с нуленых версий на нормальные? Подскажите пожалуйста кто сталкивался.

 

Заранее большое спасибо за ответ.

Share this post


Link to post
Share on other sites

lauriel

1. При апгрейде все ошибки нуленой версии сотрутся? (у меня это впихнутые ссылки, левые моды)

Да

2. Лицензию покупаю в IPS, нужна локализация. Локализацию ставить до или после апгрейда?

После

3. Адекватно переходит с нуленых версий на нормальные? Подскажите пожалуйста кто сталкивался.

В свое время переходил с нулла на лицензию, проблем не возникло

Share this post


Link to post
Share on other sites

lauriel

 

Да

 

После

 

В свое время переходил с нулла на лицензию, проблем не возникло

 

Спасибо за консультацию!

Share this post


Link to post
Share on other sites

Сегодня тоже решил обновить форум, табличку конвертнул, всё вроде правильно. Процесс прошёл без ошибок. Но после обновления- всё что от нового форума+ админка показывается как надо, а вот темы, разделы форума, сообщения все вида ������ �����. Таблица в utf-8, сравнение тоже, в настройках форума тоже utf-8.

Если принудительно в браузере выставить windows-1251, то темы и разделы и сообщения читаемы, но зато всё от форума(функции и прочее) принимает вид Южноура

Куда копать уже хз... :( Мож кто чего подскажет?

Share this post


Link to post
Share on other sites

Уж сколько лет прошло, а ошибка одна и та же. Никто не читает официальной инструкции по обновлению, где черным по белому написано - сначала конвертируете базу в utf-8 и вносите правки в conf_global.php, а потом уже заливаете скрипты от тройки и запускаете обновление.

 

Возвращать старую базу из бекапа, конвертировать её в utf-8, заново обновлять.

Share this post


Link to post
Share on other sites
Если принудительно в браузере выставить windows-1251

Ну значит не конвертнулось. Сравнение таблицы может и поменяли а данные в ней остались в прежней кодировки. Перекодируйте еще раз.

 

Выполните такой запрос над ibf_topics

ALTER TABLE `ibf_topics` CONVERT TO CHARACTER SET 'utf8';

 

сначала конвертируете базу

Так он вроде и пишет что таблицы конвертировал, потом обновился :)

Share this post


Link to post
Share on other sites

Никто не читает официальной инструкции по обновлению

Всё сделано по инструкции.

Ну значит не конвертнулось.

Таблица вся в utf-8, через phpMyAdmin всё читаемо и в utf-8.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...