今天有客户需求配置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 将这个注释掉即可
目前就找到以上四点问题,后面如果还有就继续记录