分享

关于nginx环境下使用moodle无法显示图片、无法下载附件的解决办法

 枫叶cn 2012-11-13
2010-11-16 16:37

关于nginx环境下使用moodle无法显示图片、无法下载附件的解决办法

是一款优秀的轻量级web服务器,其承受高负载能力已得到许多大型网站的验证。鉴于nginx的众多优点,我把web服务器陆续改用nginx。

  平台改成nginx后,发现上传的图片无法显示。检查图片路径为:/file.php/1/a.jpg,显然这个不

的方法是这样,修改nginx.conf(具体位置自己找),在moodle发布的server{}内添加一行rewrite语句:
rewrite ^/file.php/(.*)$ /file.php?file=/$1 last;

如果moodle不是根目录,是子目录,那么应该添加代码如下:
rewrite ^/moodle/file.php/(.*)$ /moodle/file.php?file=/$1 last;

重启nginx和php-fcgi就可以正常显示图片了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多