Я пытаюсь установить Directus на управляемый выделенный сервер и столкнулся с некоторыми проблемами. Ошибка: Не удается установить: «SQLSTATE [HY000]: общая ошибка: 1709 Слишком большой размер столбца индекса». И это отображается на последнем шаге установки.
Я подписался на этот отчет: https://github.com/directus/api/issues/942 и поговорил с нашим сисадмином. Похоже, это ошибка MariaDB 10.1. Это будет обновлено, но не сразу, так как машины управляются. Наилучшим решением на данный момент в соответствии с ними было бы изменение формата строки (от COMPACT до COMPRESSED или DYNAMIC) всех таблиц в базе данных. Это должно быть установлено для отдельных таблиц в БД при их создании.
Однако это не вариант, поскольку проблема возникает в середине установки и требует отбрасывания таблиц для повторной попытки установки. ,
Есть ли что-то, что потенциально может быть изменено в скрипте установки для установки этого формата строки при создании БД?