为什么在升级 php [关闭] 后尝试打开 moodle 时出现错误 http 500

Why am i getting error http 500 when I try to open moodle, after upgraded php [closed]

提问人:DiogoSaraiva 提问时间:11/16/2023 最后编辑:DarkBeeDiogoSaraiva 更新时间:11/16/2023 访问量:27

问:


编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将帮助其他人回答这个问题。

3天前关闭。

当我尝试打开moodle主页时,我收到错误500。

已经尝试恢复我以前在工作时所做的备份,但我仍然收到相同的错误。 当我尝试打开moodle页面时出现HTTP错误500。 在 /var/log/apache2/moodle.mysite.com/error.log 中,它说

[2023 年 11 月 16 日星期四 09:51:48.774144][php:错误][PID 636379][客户端 172.70.57.179:28044]PHP 致命错误:在继承 IteratorAggregate 期间:未捕获的 ArgumentCountError:函数 default_error_handler() 的参数太少,第 897 行的 /var/www/moodle.mysite.com/lib/navigation.php lib 中传递了 4 个,而 /var/www/moodle.mysite.com/lib/setuplib.php:425\n堆栈跟踪:\n#0 /var/www/moodle.mysite.com/lib/navigationlib.php(897):default_error_handler()\n#1 /var/www/moodle.mysite.com/lib/setup.php(610): require_once('...')\n#2 /var/www/moodle.mysite.com/config.php(26): require_once('...')\n#3 /var/www/moodle.mysite.com/index.php(30): require_once('...')\n#4 {main} in /var/www/moodle.mysite.com/lib/navigationlib.php on line 897

我可能升级了php,所以这可能是原因。 有人可以帮我吗? 谢谢

PHP Apache 服务器 Moodle

评论


答: 暂无答案