Корпоративный портал (в Windows-окружении), достаточно давно работает, свою работу делает, в декабре был обновлен, но надо (как минимум!) переезжать на новые версии PHP (или на Битрикс-ВМ). Ряд экспериментов (разные сборки WAMP) показал, что копия не всегда восстанавливается, в Битрикс ВМ также не восстанавливается (в основном - проблемы с MySQL).
При проверке системы выдается:
В таблице b_iblock_cache поле CACHE "longtext NULL DEFAULT NULL " не соответствует описанию на диске "longtext NOT NULL "
В таблице b_search_content_stem поле STEM "varchar(50) NOT NULL " не соответствует описанию на диске "int(11) NOT NULL "
В таблице b_search_content_freq поле STEM "varchar(50) NOT NULL DEFAULT "" " не соответствует описанию на диске "int(11) NOT NULL DEFAULT "0" "
В таблице b_ticket поле TITLE "text NOT NULL " не соответствует описанию на диске "varchar(255) NOT NULL "
В таблице b_ticket поле OWNER_SID "text NULL DEFAULT NULL " не соответствует описанию на диске "varchar(255) NULL DEFAULT NULL "
В таблице b_ticket поле LAST_MESSAGE_SID "text NULL DEFAULT NULL " не соответствует описанию на диске "varchar(255) NULL DEFAULT NULL "
В таблице b_ticket поле SUPPORT_COMMENTS "text NULL DEFAULT NULL " не соответствует описанию на диске "varchar(255) NULL DEFAULT NULL "
...
... Структура базы данных (check_mysql_table_structure): Fail
ALT ER TABLE `b_iblock_cache` MODIFY `CACHE` longtext NOT NULL ;
ALT ER TABLE `b_search_content_stem` MODIFY `STEM` int(11) NOT NULL ;
ALT ER TABLE `b_search_content_freq` MODIFY `STEM` int(11) NOT NULL DEFAULT "0" ;
ALT ER TABLE `b_ticket` MODIFY `TITLE` varchar(255) NOT NULL ;
ALT ER TABLE `b_ticket` MODIFY `OWNER_SID` varchar(255) NULL DEFAULT NULL ;
ALT ER TABLE `b_ticket` MODIFY `LAST_MESSAGE_SID` varchar(255) NULL DEFAULT NULL ;
ALT ER TABLE `b_ticket` MODIFY `SUPPORT_COMMENTS` varchar(255) NULL DEFAULT NULL ;
Ошибка! Структура базы данных имеет ошибки (нет таблиц: 0, нет полей: 0, поля отличаются: 7, нет индексов: 0). Всего 7, автоматически могут быть исправлены: 0.
Можно ли что-то сделать с этими ошибками на уровне "не специалист совсем"? Техподдержка (оплаченная) есть, но... имею опыт невеселого общения при обновлении. Что-то "примитивное, но доступное" могу и сам сделать. Что посоветуете?
При проверке системы выдается:
В таблице b_iblock_cache поле CACHE "longtext NULL DEFAULT NULL " не соответствует описанию на диске "longtext NOT NULL "
В таблице b_search_content_stem поле STEM "varchar(50) NOT NULL " не соответствует описанию на диске "int(11) NOT NULL "
В таблице b_search_content_freq поле STEM "varchar(50) NOT NULL DEFAULT "" " не соответствует описанию на диске "int(11) NOT NULL DEFAULT "0" "
В таблице b_ticket поле TITLE "text NOT NULL " не соответствует описанию на диске "varchar(255) NOT NULL "
В таблице b_ticket поле OWNER_SID "text NULL DEFAULT NULL " не соответствует описанию на диске "varchar(255) NULL DEFAULT NULL "
В таблице b_ticket поле LAST_MESSAGE_SID "text NULL DEFAULT NULL " не соответствует описанию на диске "varchar(255) NULL DEFAULT NULL "
В таблице b_ticket поле SUPPORT_COMMENTS "text NULL DEFAULT NULL " не соответствует описанию на диске "varchar(255) NULL DEFAULT NULL "
...
... Структура базы данных (check_mysql_table_structure): Fail
ALT ER TABLE `b_iblock_cache` MODIFY `CACHE` longtext NOT NULL ;
ALT ER TABLE `b_search_content_stem` MODIFY `STEM` int(11) NOT NULL ;
ALT ER TABLE `b_search_content_freq` MODIFY `STEM` int(11) NOT NULL DEFAULT "0" ;
ALT ER TABLE `b_ticket` MODIFY `TITLE` varchar(255) NOT NULL ;
ALT ER TABLE `b_ticket` MODIFY `OWNER_SID` varchar(255) NULL DEFAULT NULL ;
ALT ER TABLE `b_ticket` MODIFY `LAST_MESSAGE_SID` varchar(255) NULL DEFAULT NULL ;
ALT ER TABLE `b_ticket` MODIFY `SUPPORT_COMMENTS` varchar(255) NULL DEFAULT NULL ;
Ошибка! Структура базы данных имеет ошибки (нет таблиц: 0, нет полей: 0, поля отличаются: 7, нет индексов: 0). Всего 7, автоматически могут быть исправлены: 0.
Можно ли что-то сделать с этими ошибками на уровне "не специалист совсем"? Техподдержка (оплаченная) есть, но... имею опыт невеселого общения при обновлении. Что-то "примитивное, но доступное" могу и сам сделать. Что посоветуете?