广告:搜索引擎快速排名至首页,最快7天上首页,目前上词率可以达到90%,国庆活动进行中,详情咨询在线客服或者电话联系。点击查看详情×

Discuz3.4大附件无法下载的解决办法

技术攻关 2019-08-22 鸿茂传媒 94

20190822093032.jpg

本教程只针对nginx环境,nginx进行如下配置,可以解决此问题:

Nginx 对 sendfile 有着良好的支持,X3.4 也支持把附件通过 sendfile 发给客户,对于资源下载类的论坛,能明显减少PHP读取附件的资源占用。

1、先在Nginx的配置文件里面检查是否有 sendfile off 配置,如果有,那么把sendfile 改为on。

2、打开论坛的配置文件config/config_global.php ,

找到以下代码:

$_config['download']['xsendfile']['type'] =0

把以上代码中的0改为1。 然后找到下面这句代码:

$_config['download']['xsendfile']['dir'] = '/down/';

根据论坛所在目录进行相应修改:

如果论坛放在根目录,那么把/down/改为/data/attachment/forum/

如果论坛放在bbs目录,那么把/down/改为/bbs/data/attachment/forum/

以此类推。

【版权与免责声明】如发现内容存在版权问题,烦请提供相关信息发邮件至admin@honmau.com,我们将及时沟通与处理。本站内容除非来源注明鸿茂传媒,否则均为网友转载,涉及言论、版权与本站无关。点击进入客服处理
热门推荐
鸿茂传媒旗舰店
乐清生活网微信
乐清生活网官方微信
近期,想定制开发一个网站
提交需求
Copyright © 2020 honmau.com 鸿茂传媒 版权所有  浙ICP备11041680号-4 浙公网安备 33038202002006号