При очередной проверке системы, админка нашего сайта стала выдавать следующую рекомендацию:
Цитата
You have one or more InnoDB tables that are using the `Compact` row format. This may limit the amount of data that can be stored within the table. We recommend changing it to 'Dynamic'. If you are not sure how to do this, you should contact your hosting provider or system administrator for assistance.
А в уведомлениях администратора стал появляться следующий виджет:
Цитата
Ваш сервер не соответствует нашим требованиям. Это может стать причиной невозможности обновиться на будущие версии Invision Community.
You have one or more InnoDB tables that are using the `Compact` row format. This may limit the amount of data that can be stored within the table. We recommend changing it to 'Dynamic'. If you are not sure how to do this, you should contact your hosting provider or system administrator for assistance.
Вам следует связаться с вашим хостинг-провайдером или системным администратором и попросить его решить эти проблемы.
Давайте попробуем исправить эту проблему, что бы в потенциальных будущих обновлениях движка, у нас не возникло непредвиденных проблем.
Для начала, по традиции делаем резервную копию, компиляция нашего архива занимает около двух с половиной минут. А пока делается резервная копия, хочу так же сказать, что у нас каждый день так же делается автоматическая резервная копия, которая сохраняется на Google диск, и эти копии я ни разу не использовал. Я просто привык, что при каждом, "Фатальном", действии, я резервные копии делаю вручную. Это так, заметки админа.
После того, как мы сделали резервную копию, идем в базу данных форума. В базе данных надо открыть вкладку SQL, где мы пропишем следующее:
ALTER TABLE ТАБЛИЦА engine=MyISAM;
Каждую таблицу с новой строки, у меня было 198 таблиц, и это заняло время, но я это сделал и успешно конвертировал все таблицы InnoDB в MyISAM.
В большей части таблиц строковый формат сразу стал Dynamic, в какой то части таблиц этот формат стал в значение Fixed, пока проигнорируем это.
Теперь было бы хорошо указать базе то, что в будущем ей надо сразу создавать таблицы в типе MyISAM, соответственно для этого надо выполнить следующий SQL запрос:
setglobal storage_engine=MYISAM
Но к сожалению, у меня нет таких привилегий.
Теперь идем в админку форума, чистим кеш и выполняем проверку системы. И как не странно, я вообще не понимал что я делаю, потому что сами знаете, я рукожоп, но это сработало! Проверка системы успешно пройдена.
Пока все, тема открыта, если будет что то связанное с этим, я обязательно дополню тему, ну и вы не стесняйтесь рассказать о том, что хотите рассказать.
При очередной проверке системы, админка нашего сайта стала выдавать следующую рекомендацию:
А в уведомлениях администратора стал появляться следующий виджет:
Давайте попробуем исправить эту проблему, что бы в потенциальных будущих обновлениях движка, у нас не возникло непредвиденных проблем.
Для начала, по традиции делаем резервную копию, компиляция нашего архива занимает около двух с половиной минут. А пока делается резервная копия, хочу так же сказать, что у нас каждый день так же делается автоматическая резервная копия, которая сохраняется на Google диск, и эти копии я ни разу не использовал. Я просто привык, что при каждом, "Фатальном", действии, я резервные копии делаю вручную. Это так, заметки админа.
После того, как мы сделали резервную копию, идем в базу данных форума. В базе данных надо открыть вкладку SQL, где мы пропишем следующее:
Каждую таблицу с новой строки, у меня было 198 таблиц, и это заняло время, но я это сделал и успешно конвертировал все таблицы InnoDB в MyISAM.
В большей части таблиц строковый формат сразу стал Dynamic, в какой то части таблиц этот формат стал в значение Fixed, пока проигнорируем это.
Теперь было бы хорошо указать базе то, что в будущем ей надо сразу создавать таблицы в типе MyISAM, соответственно для этого надо выполнить следующий SQL запрос:
Но к сожалению, у меня нет таких привилегий.
Теперь идем в админку форума, чистим кеш и выполняем проверку системы. И как не странно, я вообще не понимал что я делаю, потому что сами знаете, я рукожоп, но это сработало! Проверка системы успешно пройдена.
Пока все, тема открыта, если будет что то связанное с этим, я обязательно дополню тему, ну и вы не стесняйтесь рассказать о том, что хотите рассказать.
Спокойной ночи...
Это моя подпись.
Ссылка на комментарий
https://ip-gamers.net/topic/761-ispravlyaem-you-have-one-or-more-innodb-tables-that-are-using-the-compact-row-format-v-ips-454/Поделиться на другие сайты