【问题标题】:Blank Screen when adding a moodle (3.1.7) activity to a course向课程添加 moodle (3.1.7) 活动时出现空白屏幕
【发布时间】:2017-08-20 13:27:58
【问题描述】:

我在 Red Hat Enterprise Linux 7 上安装了带有 PHP 5.4.16、Maria DB 和 Moodle 3.1.7 的 LAMP。

我是用

安装的
sudo yum install moodle

当我按下“添加活动或资源”按钮时,弹出窗口会打开以选择活动/资源,但是当我单击“添加”按钮时,我会看到一个空白屏幕(Chrome 显示 HTTP 500)。

当我打开调试时,我得到了这个:

...moodle/course/modedit.php?add=folder&type=&course=2§ion=0&return=0&sr=0 Fatal error: Call to undefined method tool_lp_course_competencies_form_element::tool_lp_course_competencies_form_element() in /usr/share/pear/HTML/QuickForm/element.php on line 375

我没有更改任何源代码。这可能是什么起源?

谨此致以最诚挚的问候, 比约恩

【问题讨论】:

  • 您是否尝试过清除缓存?虽然这不应该是必需的。访问/admin/purgecaches.php

标签: php linux mariadb moodle rhel


【解决方案1】:

当我打开调试时,我收到以下错误: ...moodle/course/modedit.php?add=folder&type=&course=2§ion=0&return=0&sr=0 致命错误:在 /usr/share/pear/HTML/QuickForm 中调用未定义的方法 tool_lp_course_competencies_form_element::tool_lp_course_competencies_form_element() /element.php 在线 375

我的(弱)解决方案: 当我关闭下的能力时 管理 -> 站点管理 -> 能力 -> 能力设置 -> 启用能力 有用。 如果有人有更好的解决方案,请告诉我。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-21
    • 2020-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多