【发布时间】:2019-10-23 14:25:28
【问题描述】:
我正在尝试在托管的专用服务器上安装 Directus,但遇到了一些问题。错误是:
无法安装:“SQLSTATE [HY000]:一般错误:1709 索引列大小太大”
这会显示在设置的最后一步。
我关注了这份报告:https://github.com/directus/api/issues/942 并与我们的系统管理员交谈。
似乎这是一个 MariaDB 10.1 错误。这将升级,但不会立即升级,因为机器是受管理的。根据他们的说法,目前最好的解决方法是更改数据库中所有表的行格式(从 COMPACT 到 COMPRESSED 或 DYNAMIC)。这需要在创建时设置到数据库中的各个表。
但是,这不是一个选项,因为问题出现在安装过程中,并且需要删除表才能重新尝试安装。
安装脚本中是否有可能更改某些内容以在创建数据库时设置此行格式?
【问题讨论】:
标签: directus