本故障同适用(当更换容器端口重启后产生的)内部服务器错误
都是进数据库执行这段代码:
SET GLOBAL innodb_read_only_compressed=OFF;
随后nextcloud恢复正常
本故障同适用于容器重启后的内部服务器错误
nextcloud version :23.0.2
注册错误提示:nextcloud install Error while trying to initialise the database: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 4047 InnoDB refuses to write tables with ROW_FORMAT=COMPRESSED or KEY_BLOCK_SIZE.
解决方法:
1.进入mariadb控制台,键入以下命令并回车;
mysql -u root -p
2.输入mariadb的root密码,回车登录;
3.输入以下命令并回车;
SET GLOBAL innodb_read_only_compressed=OFF;
4.这时候再次注册nextcloud,发现成功解决。