Upload Error: 500 错误解决思路

由于公司需求,需要上传大图片,大概要在5-10M的大小。调整了几项参数,可以上传3M之下的图片,大点的图片就会报出upload error :500的 错误。


先说下我的环境:采用nginx+php+discuzx的模式。

首先要保证discuz管理端配置用户上传大小权限及其限制。

其次,要保证nginx的配置文件nginx.conf下的参数,此参数在http下,默认是1M,可以根据需要去调整;

client_max_body_size 16m;

再次,需要修改php.ini的配置参数

post_max_size = 15M

upload_max_filesize = 15M

max_execution_time = 300

max_input_time = 300 

memory_limit = 256M

至于memory_limit的参数,可以根据需求去设置,否则的话,上传还是会有限制的。

最后,重启php、nginx配置生效即可。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值