Jump to content

Your community suite data or database configuration is saved in an encoding other than UTF-8. Before your site can be upgraded, we must convert the encoding to UTF-8.


Recommended Posts

Всем привет! Обновляю форум с версии 3.4.9 до последней и при обновлении сталкиваюсь с такой ошибкой:
image.thumb.png.7220fc9c19bb058ec0078e9d038d25be.png

Если нажать "Конвертировать", то выйдет следующая ошибка:
image.png.5f461b01c4a96bd15d7e095ebcc09c57.png

Видел какой-то скрипт, который все делает, но я не понимаю в приципе суть его работы и как его активировать

Link to comment
Share on other sites

4 минуты назад, STR8EDGER сказал:

Всем привет! Обновляю форум с версии 3.4.9 до последней и при обновлении сталкиваюсь с такой ошибкой:
image.thumb.png.7220fc9c19bb058ec0078e9d038d25be.png

Если нажать "Конвертировать", то выйдет следующая ошибка:
image.png.5f461b01c4a96bd15d7e095ebcc09c57.png

Видел какой-то скрипт, который все делает, но я не понимаю в приципе суть его работы и как его активировать

https://invisioncommunity.com/4guides/advanced-options/server-management/install-and-upgrade-r259/#3upgrades

Link to comment
Share on other sites

  • 2 weeks later...
В 28.01.2024 в 14:29, Exception сказал:

Спасибо конечно, но при автоматическом обновлении появляется следующая ошибка:image.png.5f461b01c4a96bd15d7e095ebcc09c57.png

Решение найти так и не смог, проблема непосредственно в БД, как я понимаю

Link to comment
Share on other sites

Надо найти, какая таблица генерит эту ошибку и поправить значения полей этого ключа. 

Link to comment
Share on other sites

12 минут назад, Desti сказал:

Надо найти, какая таблица генерит эту ошибку и поправить значения полей этого ключа. 

Каким образом можно это сделать?

Link to comment
Share on other sites

Версия php какая у вас?

Link to comment
Share on other sites

через ssh проводите конвертацию базы перед обновлением.

\admin\convertutf8\cli.php - скрипт конвертации

Link to comment
Share on other sites

SELECT CONCAT('ALTER TABLE `', t.`TABLE_SCHEMA`, '`.`', t.`TABLE_NAME`, '` CONVERT TO CHARACTER SET нужная_кодировка COLLATE сопоставление;') as sqlcode
FROM `information_schema`.`TABLES` t
WHERE 1
AND t.`TABLE_SCHEMA` = 'имя_базы'
ORDER BY 1

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

Link to comment
Share on other sites

1 час назад, STR8EDGER сказал:

Подобным запросом

нельзя поменять кодировку базы, этот запрос вернет кучу других запросов, которые надо сохранить и потом запустить по одному (или группой). 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

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

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...