0

Moodle 应用程序使用 php 7 和 mysql 5.6 运行。

Whenm 将 mysql 版本从 5.6 更新到 8.0。

Moodle 无法连接到 mysql 8.0 的数据库在此处输入图像描述

4

1 回答 1

0

它是哪个版本的 PHP?

如果您使用的是 7.1,那么对于 7.2,您至少需要 7.1.16 或至少 7.2.4。

https://www.php.net/manual/en/mysqli.requirements.php

新的 MySql 8 服务器是否使用相同的端口?

通过在 MySql 中运行它来检查端口

SHOW GLOBAL VARIABLES LIKE 'PORT';

Moodle 中的默认值为 3306。如果它不同,那么您可以在 config.php 中更改它

$CFG->dboptions = array(
    'dbport' => 'yournewport'
);

升级 Moodle 2.7

最后,不再支持 Moodle 2.7。最后一次更新是 2017 年 5 月。

推荐的升级路线是先升级到 2.7.20 然后到 3.2.9 然后到 3.8.x

https://docs.moodle.org/38/en/Upgradeing

于 2020-02-16T09:04:22.327 回答