【发布时间】:2017-06-09 09:22:52
【问题描述】:
我正在尝试安装moodle 3.3,它会进行某些检查以确保您可以运行它。
我目前被卡住了,因为它将我的数据库视为 Antelope。尝试使用 this method 将其转换为较新的梭子鱼时,它说“无需更改”。
所以我一直在尝试安装我的新moodle。
我正在运行 PHP 7.0 和 Mysql 工作台 6.1 和 mysql 服务器 5.5。 运行 windows server 2008 R2。
【问题讨论】:
我正在尝试安装moodle 3.3,它会进行某些检查以确保您可以运行它。
我目前被卡住了,因为它将我的数据库视为 Antelope。尝试使用 this method 将其转换为较新的梭子鱼时,它说“无需更改”。
所以我一直在尝试安装我的新moodle。
我正在运行 PHP 7.0 和 Mysql 工作台 6.1 和 mysql 服务器 5.5。 运行 windows server 2008 R2。
【问题讨论】:
您需要更改 mysql 设置。编辑您的 my.cnf 文件并添加到 [server] 部分
innodb_file_format=Barracuda;
然后重启 MySQL。
【讨论】:
打开你的 config-> my.ini 并添加这些行。我希望它能解决你的问题。
[客户]
默认字符集 = utf8mb4
[mysqld]
innodb_file_format = 梭子鱼
innodb_file_per_table = 1
innodb_large_prefix
字符集服务器 = utf8mb4
排序服务器 = utf8mb4_unicode_ci
跳过字符集客户端握手
[mysql]
默认字符集 = utf8mb4
【讨论】: