开发者社区> 问答> 正文

更改LuManager的memory_limit设置,Discuz!成功保存4M附件

问题:云友反馈说他的DIscuz!论坛站点不能保存约4M的附件帖子,帖子提交后,浏览器变成空白

过程:

1. 在测试机里,安装当前最新版本LuManager2.1.2,设置php的 upload_max_filesize 值为300M,post_max_size为2000M,max_execution_time为300s
2. 测试结果还是如此,提交带4MB附件的帖子后浏览器空白显示




3. 打开Discuz!的调试功能,再次测试

4. 浏览器返回错误如下:

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 3104 bytes) in /home/ftp/1520/yun_anqun_org-20160323-YZv/yun.anqun.org/source/class/class_image.php on line 265



5. 更改 memory_limit 值,如从原来的128M更改为1280M测试,正常保存帖子




参考:《discuz如何显示php错误信息(debug模式)》, http://x.9423.com/?post=34

展开
收起
dongshan8 2016-03-27 16:24:05 7571 0
4 条回答
写回答
取消 提交回答
  • .关注

    2022-08-26 19:59:16
    赞同 展开评论 打赏
  • 旺旺:nectar2。
    回 2楼(秋爸爸) 的帖子
    您好,

    请问,您是在安装LuManager软件后,通过Discuz!成功上传500M大小的附件吗?

    -------------------------

    回 4楼(秋爸爸) 的帖子
    您好,

    感谢您提供参考喔。不过,本帖讨论的,是由LuManager软件安装的php运行环境哩。

    -------------------------

    回 6楼(秋爸爸) 的帖子
    您好,

    如果您对此现象感兴趣,可以在家里的虚拟机里安装一个LuManager面板来试试喔。

    -------------------------

    回 7楼(秋爸爸) 的帖子
    您好,

    也曾尝试修改过 client_max_body_size 的值,即使此值足够大,但如果 memory_limit 没有修改成合适的值,一样是会报错喔。
    2016-03-30 15:58:51
    赞同 展开评论 打赏
  • 我能说我用DZ上传过500MB的附件吗

    -------------------------

    回 3楼(dongshan8) 的帖子
    不是,但我觉得都差不多,php.ini和Ng的配置文件改好,500MB我传过

    -------------------------

    LuManager用的也是ng和PHP,没差别啊!LuManager只是个面板而已

    -------------------------

    http://bang.ykit.cn/1369.html   这是我以前修改DZ时记录到博客的。NG的限制改了没有

    2016-03-30 15:23:48
    赞同 展开评论 打赏
  • 解决方案工程师,负责为企业规划上云迁移方案和云上架构设计,在网站建设开发和云计算领域有多年经验,专注于Linux平台的系统维护以及应用部署。致力于以场景化的方式让云计算,用更加通俗易懂的方式让更多人体验云计算,让云端的计算更质朴的落地。
    LuManager 已经不出性能级更新了,比较遗憾
    2016-03-27 16:30:09
    赞同 展开评论 打赏
问答分类:
PHP
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载