php,Allowed memory size of 8388608 bytes exhausted (tried to allocate 1298358 bytes)
修改apache上傳文件大小限制
PHP上傳文件大小限制解決方法:
第一:?
在php.ini里面查看如下行:
upload_max_filesize = 8M????
post_max_size = 10M????
memory_limit = 20M??
把這些值改成我所說的,看看有沒有問題,另外要確認上傳的 <form> 里沒有類似下面的這行
<input type="hidden" name="MAX_FILE_SIZE" value="500000">?
這樣也是限制上傳大小用的。
第二:?
如果是apache 2 需要修改
/etc/httpd/conf.d/php.conf?
LimitRequestBody 524288將524288(=512×1024)改大,比如5M(=5×1024×1024)這樣上傳就不會出現如上問題,上傳不響應,上傳現實該頁無法現實也將得到解決!
第三:?
如果是phpwind論壇的上傳限制,最好在后臺的附件設置處,進行上傳附件大小進行設置
discuz的設置如下:
1. 系統管理后臺--用戶--用戶組--選定某個用戶組--附件相關--最
大附件尺寸
2. 系統管理后臺--帖子--附件類型尺寸--添加要上傳的文件類型并設置大
小
3. 系統管理后臺--工具--更新緩存
轉載于:https://www.cnblogs.com/yun007/p/3640951.html
總結
以上是生活随笔為你收集整理的php,Allowed memory size of 8388608 bytes exhausted (tried to allocate 1298358 bytes)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java内存模型JMM
- 下一篇: css网页布局兼容性有哪些要点与诀窍