无法在 Moodle 中查看自己的个人资料

unable to view own profile in moodle

我是moodle管理的新手!我正在使用 moodlem 3.2。以管理员身份登录,如果我打开自己的个人资料,它会将我重定向到此页面:

http://moodle_site.com/ExamOnline/user/profile.php?id=2

并显示此错误消息:

“禁止

您无权访问此服务器上的 /ExamOnline/user/profile.php。 此外,在尝试使用 ErrorDocument 处理请求时遇到 403 Forbidden 错误。"

如果我尝试卸载任何 moodle 插件,则会显示相同的错误消息

可能有两种可能:

  • profile.php 文件权限可能不正确或 mode_security 可能是个问题。
  • 权限可能未启用,如user:editownprofile

我在 Namecheap 托管中遇到过类似的问题。 试过这个

<IfModule mod_security.c>
  SecFilterEngine Off
  SecFilterScanPOST Off
</IfModule>

inside .htaccess - 但运气不好。

联系了技术支持团队,他们禁用了 Apache 的“mod_security”Web 应用程序防火墙来修复它。