我正在尝试在托管专用服务器上安装Directus并遇到一些问题。错误是:
无法安装:“ SQLSTATE [HY000]:一般错误:1709索引列大小太大”
这会显示在设置的最后一步。
我遵循了以下报告:https://github.com/directus/api/issues/942,并与我们的系统管理员进行了交谈。
似乎是MariaDB 10.1错误。这将被升级,但不是立即进行管理。根据它们的当前最佳解决方案是更改数据库中所有表的行格式(从COMPACT更改为COMPRESSED或DYNAMIC)。创建表时,需要将其设置为数据库中的各个表。
但是,这不是一个选择,因为问题是在安装过程中出现的,并且需要删除表才能重新尝试安装。
在安装脚本中是否有可能会更改某些内容,以在创建数据库时设置此行格式?
答案 0 :(得分:0)