Moodle致命错误调用未定义的方法get_header

时间:2014-04-03 21:55:35

标签: php undefined fatal-error moodle get-headers

我今天第一次使用moodle。我要看一个用它构建的网站。登录后我得到一个空白的白色屏幕。然后我用Google搜索并调试调试线,现在它说错误

Fatal error: Call to undefined method core_renderer_maintenance::get_header() in /.../../public_html/theme/genesis/layout/header.php on line 7

也是php的新手。我需要采取的步骤是什么?非常感谢。谢谢。如果您有任何疑问,请询问。

1 个答案:

答案 0 :(得分:0)

请务必使用调用moodle核心的代码:

require_once (dirname ( dirname ( dirname ( __FILE__ ) ) ) . '/config.php');

(dirname的数量取决于你所在的位置) 那么你可以使用像$ OUTPUT,$ PAGE这样的全局变量而没有问题。

echo $OUTPUT->header ();
(your code)
echo $OUTPUT->footer ();