Posted 17 июля, 20222 yr После смены хостинга в разделе админки "Техническая поддержка" появилась критическая проблема "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. Может кто сталкивался?
17 июля, 20222 yr Лучше конечно решать проблемы с базой или разбираться хотя бы почему возникают ошибки.. Но бывают и такие случаи как у меня- выдает ошибку мониторинг-лезу в базу, хочу поменять все как он просит, а там все и так стоит как он просит 😃. Как итог-год уже все работает))
17 июля, 20222 yr 4 часа назад, Gennadiy сказал: Предполагаю, что проблема в какой-то настройке сервера MySQL. Может кто сталкивался? А может в версии mysql проблема?
18 июля, 20222 yr Author На старом была относительно свежая версия MySQL на новом свежая версия MariaDB
18 июля, 20222 yr сделайте запрос SHOW FULL COLUMNS FROM core_modules; и результат сюда, сравним, что машка выдает, а что мускуль.
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.