阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

WordPress上传文件提示HTTP错误解决实例

197次阅读
没有评论

共计 852 个字符,预计需要花费 3 分钟才能阅读完成。

简述

在公司内部搭建内部视频学习网站,经过对比选择了 WordPress 进行站点搭建。但是在上传视频遭遇到了各种问题,特将此处理过程进行记录。

原因排查

1. 上传一个十几兆 mp4 的文件上传进度到达百分之百,会媒体提示 http 错误

WordPress 上传文件提示 HTTP 错误解决实例

2. 刚开始怀疑是 PHP、Nginx 的上传大小限制了。但是查看 PHP、Nginx 配置均配置了 1000M

vim /etc/nginx/conf.d/default.conf
location / {
        root  /data/web;
        index  index.php index.html index.htm;
        client_max_body_size    000M;
}

vim /etc/php.ini
    upload_max_filesize = 000M
    post_max_size = 000M
    max_execution_time = 300

3. 查看 Nginx erro 日志

tail /var/log/nginx/error.log
2018/02/14 09:32:07 [error] 87522#87522: *1 client intended to send too large body: 35016434 bytes, client: 36.111.88.33, server: localhost, request: “POST /wp-admin/async-upload.php HTTP/1.1”, host: “117.66.240.116:81”, referrer: “http://117.66.240.116:81/wp-admin/media-new.php”

只有下面这一行是最主要的保存信息。以下错误就是 body 限制大小的问题

client intended to send too large body

4. 将限制大小的设定在 http 中后上串资源就不会在有限制

vim /etc/nginx/nginx.conf
http{
    client_max_body_size    1000M;
keepalive_timeout  300;
}

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计852字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中