gpt4 book ai didi

installation - Moodle 3.3.1 全新安装 - Barracuda 文件格式问题

转载 作者:行者123 更新时间:2023-12-01 02:03:34 26 4
gpt4 key购买 nike

我是moodle新手,尝试在我的Windows系统上安装moodle 3.3.1,但经过一些步骤后,它显示了一些错误。

mysql_full_unicode_support#File_format: Your database has tables using Antelope as the file format. Full UTF-8 support in MySQL and MariaDB requires the Barracuda file format. Please convert the tables to the Barracuda file format.

mysql_full_unicode_support#Large_prefix: For full support of UTF-8 both MySQL and MariaDB require you to change your MySQL setting 'innodb_large_prefix' to 'ON'. See the documentation for further details.

site not https: It has been detected that your site is not secured using HTTPS. It is strongly recommended to migrate your site to HTTPS for increased security and improved integration with other systems.

请帮助我解决这些错误。我正在尝试使用 xampp 服务器在我的 Windows 系统上安装 Moodle。 (本地主机)

最佳答案

您似乎遇到了 3 个问题

<强>1。您的数据库表采用较早的格式,需要升级到Barracuda

Moodle为第一个问题创建了一个简单的修复,在继续升级之前,您可以从您的服务器运行以下脚本,它将把有问题的表升级为Barracuda格式

以下命令将为您提供需要更新的表的列表

$ php /path/to/moodle/admin/cli/mysql_compressed_rows.php --list

然后运行修复

$ php /path/to/moodle/admin/cli/mysql_compressed_rows.php --fix

以下链接将为您提供步骤并指导您完成更新,上述脚本来自该链接

https://docs.moodle.org/28/en/Administration_via_command_line#Converting_InnoDB_tables_to_Barracuda

<强>2。您遇到了 Unicode 问题

从 Moodle 3.2 开始,使用 utf8mb4,需要进行一些更改,这些答案之前已提供,但这里只是以防万一。

您首先需要编辑 my.cnf 文件并添加以下内容:

[client]
default-character-set = utf8mb4

[mysqld]
innodb_file_format = Barracuda
innodb_file_per_table = 1
innodb_large_prefix

character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
skip-character-set-client-handshake

[mysql]
default-character-set = utf8mb4

重新启动 MySQL 服务并运行以下脚本:

$ php /path/to/moodle/admin/cli/mysql_collation.php --collation=utf8mb4_unicode_ci

然后修改您的 config.php 文件:

$CFG->dboptions = array( 

'dbcollation' => 'utf8mb4_unicode_ci',

);

可以在以下位置找到该文档:

https://docs.moodle.org/32/en/MySQL_full_unicode_support

<强>3。您的网站不是 SSL

要使您的网站采用 SSL,您需要从受信任的存储(例如 entrust)获取 SSL 证书。

关于installation - Moodle 3.3.1 全新安装 - Barracuda 文件格式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49998785/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com