广告:即日起,凡是购买我司豪华版套餐即送(企业版小程序一套、公司关键词优化前三、乐清生活网软文置顶一篇),先到先得,错过在等一年,详情咨询在线客服或者电话联系。×

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

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

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 © 2009-2019 honmau.com 鸿茂传媒 版权所有  浙ICP备11041680号-4 浙公网安备 33038202002006号