moodle3.7上传中文文件,无法引用,图片不显示

初始安装moodle3.7 上传图片,名称为中文时,无法引用图片,图片不显示。这里采用修改moodle根目录下的config.php文件,
添加了变量$CFG->slasharguments = false; $CFG->unicodecleanfilename = true; 解决问题

参考:
http://blog.sina.com.cn/s/blog_9734e4d80101bx1j.html

在nginx.conf或sites-enabled下的default文件中添加两条rewrite规则

rewrite ^/moodle/pluginfile.php/(.)$ /moodle/pluginfile.php?file=/$1 last;
rewrite ^/moodle/draftfile.php/(.
)$ /moodle/draftfile.php?file=/$1 last;

注意,如果moodle在根目录下,那么就不需要添加/moodle这个红色部分的内容。

假如使用的是apache2,那么也是同样的在配置文件中修改(未验证)。

另一种方法更简单:
在config.php里加上:$CFG->slasharguments = false;

原文地址:https://www.cnblogs.com/AlexanderZhao/p/11078774.html