Слетела вёрстка при переносе сайта с MySQL 5.7 на MySQL 8
Если при переносе сайта слетела вёрстка (изменился порядок блоков и т.д.), то нужно смотреть сортировку в базе данных
В интерфейсе phpmyadmin - SQL вставляете в поле ввода этот SQL запрос:
SHOW VARIABLES LIKE 'collation%';
После него выдаст сортировки у базы, таблиц и сервера.

(Пример на базе MySQL 8)
(Пример на базе MySQL 5.7)
Для правильной работы (вычислено методом тыка) нужно чтобы collation_database совпадал с collation_server.
Как исправить при переносе сайта с MySQL 5.7 на MySQL 8?
- Нажимаем на нашу базу в списке слева - Операции -
- В поле "Сравнение" ставим тоже, что у вас в collation_server
- Ставим все галочки как на скриншоте

- Жмём далее, возможно выпадет ошибка по какой то таблице - скипаем.
- Возвращаемся на сайт и проверяем что всё вернулось как нужно
Если в Bitrix при проверке нарушены структуры базы данных
Нужно нажать вопросик и открыть журнал ошибок от битрикс, там он сам пишет SQL команды, которые нужно просто выполнить вручную, чтобы всё исправить. Сам битрикс автоматически в базу старается не лезть.

No comments to display
No comments to display