我今天第一次使用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的新手。我需要采取的步骤是什么?非常感谢。谢谢。如果您有任何疑问,请询问。
答案 0 :(得分:0)
请务必使用调用moodle核心的代码:
require_once (dirname ( dirname ( dirname ( __FILE__ ) ) ) . '/config.php');
(dirname的数量取决于你所在的位置) 那么你可以使用像$ OUTPUT,$ PAGE这样的全局变量而没有问题。
echo $OUTPUT->header ();
(your code)
echo $OUTPUT->footer ();