我在大学里当老师。我已经在我们的服务器上安装了moodle 3.7+和php7.1.29。最初,系统运行良好,现在有近800门课程和3000名用户注册到系统。但是现在每个用户都会收到错误消息“你没有权限在这里查看课程”。这个错误会一直显示到用户刷新页面2-3次,刷新页面后才会显示过程。我附上截图here....can任何人请帮助我的问题。

发布于 2020-01-27 23:19:32
尝试清除缓存:
/path/to/php /path/to/moodle/admin/cli/purge_caches.php如果这不起作用,请确保您没有任何隐藏的类别。
发布于 2020-02-14 06:04:32
我在Moodle3.7中看不到这个字符串。这可能是一个插件导致的。
如果可以,您是否可以进入站点管理>开发>调试
或者直接转到/admin/settings.php?section=debugging
并启用debugstringids
然后转到课程并将&strings=1添加到url的末尾
https://docs.moodle.org/38/en/Language_customisation#Finding_the_component_and_string_identifier
这将显示字符串的源
发布于 2020-09-08 20:04:09
如果管理员可以很好地打开课程,但其他用户遇到此问题:检查课程和类别管理,确保有问题的课程不在隐藏类别中,否则顶级/parent类别被隐藏。
https://stackoverflow.com/questions/59908147
复制相似问题