linux系统下nginx环境中Moodle的配置实践

今天有客户需求配置Moodle程序需要的php环境,初步了看了这个程序,老外开发的,程序要求挺多的。其中要注意处理的几点记录下来了。

1.安装时的图表无法正常显示,JS文件无法正常加载,我们需要修改nginx来支持

if (!-e $request_filename) {
   rewrite "^(.*\.php)(/)(.*)$" $1?file=/$3 last;
   break;
}

加到server内,然后重启nginx

2.点击左侧菜单和其它滑动或者切换地方没有响应

在moodle的目录下,找到config.php文件,添加以下代码:

$CFG->slasharguments = false;

3.大文件上传报错502或者504的解决方法

在nginx配置中添加

client_max_body_size 500m;

4.安装写入数据库报错Error writing to database

在my.cnf中找到

log-gin = mysql-bin  将这个注释掉即可

目前就找到以上四点问题,后面如果还有就继续记录

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://sulao.cn/post/474.html