Discuz! X3.5安装,“建立数据表 pre ucenter applications ... 失败”


纠结了好几个晚上,始终不能成功,经过网友【夜空守望者】提醒改了下表前缀,不再用pre,改用pre999,结果成功,也就是说目前Discuz! X3.5在同一台服务器上安装过一次,同样的表前缀就不能再用。 即使先用别的再批量更名也是不行的,都会显示已经存在该文件。 换成别的表前缀,初装都无所谓,但我的是迁移服务器,所以,我把服务器重置了。 如下图,做参照: 方...

纠结了好几个晚上,始终不能成功,经过网友【夜空守望者】提醒改了下表前缀,不再用pre,改用pre999,结果成功,也就是说目前Discuz! X3.5在同一台服务器上安装过一次,同样的表前缀就不能再用。

即使先用别的再批量更名也是不行的,都会显示已经存在该文件。

换成别的表前缀,初装都无所谓,但我的是迁移服务器,所以,我把服务器重置了。

如下图,做参照:

方法二:
install/data/install.sql
找到

`type` varchar(255)  NOT NULL,

改为

`type` varchar(190)  NOT NULL,

原因可能是:

如果您正在使用utf8mb4,并且varchar列上的唯一索引的长度超过191个字符,则需要打开innodb_large_prefix以允许索引中的更大列,因为utf8mb4需要比utf8或latin1更多的存储空间。

容后测试。


推荐阅读:

收藏

扫描二维码,在手机上阅读

迁移服务器,做了ssl配置,网站全都打不开了。顺道更改文件夹名称

Debian系统-宝塔面板-编译安装Apache2.4.62失败原因

评 论
请登录后再评论