违法网站请勿向我司工作人员发起任何形式的人工服务请求,严禁利用鸿茂传媒技术支持服务与产品从事任何非法活动,如有发现不再提供任何技术支持。 ×

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

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

本教程只针对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/

以此类推。

© 网站版权与免责声明

1、【鸿茂传媒】独立拥有本网站相关网页内所有资料的版权;

2、未经【鸿茂传媒】的明确书面许可,任何人不得对其进行复制;

3、本网站未注明【鸿茂传媒】的文章,均来源于网络,仅供大家学习与参考;

4、如有侵权/违规/不妥请联系客服QQ或邮箱删除,敬请谅解;

5、【鸿茂传媒】保留随时更正、修改、更新本声明的权利。法律申明

服务需求留言板
*紧急问题联系客服
提交
提交需求
工作日: 8:30 - 22:00  在线客服咨询

扫码咨询微信客服

鸿茂传媒企业介绍
顶部