Moodle安装php问题

Moodle Installation php problems

提问人:ouya olivier 提问时间:10/27/2023 更新时间:10/28/2023 访问量:62

问:

大家好,我想解决moodle 3.11.8中的问题:致命错误:xml_format_exception::$line的类型必须为/var/www/moodle/lib/xmlize中的Exception类.php在第0行。

我使用 PHP 8.1.24

Linux Mint 上的 apache2

谢谢!

php linux postgresql apache2 moodle

评论

0赞 Markus Safar 10/27/2023
您正在使用的 moodle 版本(自 2022 年起)不再受 php 版本(自 2023 年起)支持。我建议更新到支持您的 php 版本的较新版本的 moodle,甚至可能已经解决了这个问题。https://moodledev.io/general/development/policies/php
0赞 francisco 10/28/2023
@ouya Olivier 如果你的 Moodle 是 3.11.8,你需要使用 PHP 8.0 查看有关 PHP 支持版本的文档
0赞 Toby Speight 10/28/2023
请添加一个最小的可重现示例来演示该问题。

答:

1赞 Russell England 10/28/2023 #1

Moodle 3.11 与 PHP 8.1 不兼容

对 PHP 8.1 的支持仍在开发中,用于 Moodle 4.x

您需要使用 PHP 8.0

https://docs.moodle.org/dev/Moodle_and_PHP