Gennadiy Опубликовано 17 июля, 2022 Поделиться Опубликовано 17 июля, 2022 После смены хостинга в разделе админки "Техническая поддержка" появилась критическая проблема "Database problems" Чтобы пофиксить предлагает выполнить 100500 запросов в базе данных такого вида: Цитата Возникли проблемы в вашей базе данных. В большинстве случаев система может исправить эти проблемы. Однако, вы можете исправить их самостоятельно, выполнив следующие SQL-запросы: UPDATE `ibf_core_modules` SET `sys_module_title`='' WHERE `sys_module_title` IS NULL; UPDATE `ibf_core_modules` SET `sys_module_application`='' WHERE `sys_module_application` IS NULL; UPDATE `ibf_core_modules` SET `sys_module_key`='' WHERE `sys_module_key` IS NULL; CREATE TABLE `ibf_core_modules_new` LIKE `ibf_core_modules`; ALTER TABLE `ibf_core_modules_new` CHANGE COLUMN `sys_module_title` `sys_module_title` VARCHAR (32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '' , DROP INDEX `identifier`, DROP INDEX `sys_module_application`, CHANGE COLUMN `sys_module_application` `sys_module_application` VARCHAR (32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '' , ADD UNIQUE KEY `identifier` (`sys_module_application`,`sys_module_key`,`sys_module_area`), ADD KEY `sys_module_application` (`sys_module_application`), DROP INDEX `sys_module_key`, CHANGE COLUMN `sys_module_key` `sys_module_key` VARCHAR (32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '' , ADD KEY `sys_module_key` (`sys_module_key`), CHANGE COLUMN `sys_module_area` `sys_module_area` VARCHAR (32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT 'front' , CHANGE COLUMN `sys_module_default_controller` `sys_module_default_controller` VARCHAR (32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL ; INSERT IGNORE INTO `ibf_core_modules_new` SELECT * FROM `ibf_core_modules`; DROP TABLE `ibf_core_modules`; RENAME TABLE `ibf_core_modules_new` TO `ibf_core_modules`; Пробовал выполнять их как кнопкой "Исправить автоматически" так и вручную запросами к базе данных. Ничего не меняется. Критическая ошибка все также остается... При этом форум работает вроде нормально. Предполагаю, что проблема в какой-то настройке сервера MySQL. Может кто сталкивался? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
aLEX49566 Опубликовано 17 июля, 2022 Поделиться Опубликовано 17 июля, 2022 Лучше конечно решать проблемы с базой или разбираться хотя бы почему возникают ошибки.. Но бывают и такие случаи как у меня- выдает ошибку мониторинг-лезу в базу, хочу поменять все как он просит, а там все и так стоит как он просит 😃. Как итог-год уже все работает)) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 17 июля, 2022 Поделиться Опубликовано 17 июля, 2022 4 часа назад, Gennadiy сказал: Предполагаю, что проблема в какой-то настройке сервера MySQL. Может кто сталкивался? А может в версии mysql проблема? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Gennadiy Опубликовано 18 июля, 2022 Автор Поделиться Опубликовано 18 июля, 2022 На старом была относительно свежая версия MySQL на новом свежая версия MariaDB Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 18 июля, 2022 Поделиться Опубликовано 18 июля, 2022 сделайте запрос SHOW FULL COLUMNS FROM core_modules; и результат сюда, сравним, что машка выдает, а что мускуль. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.