wordpress上传图片出现HTTP错误
wordpress版本:5.1.1
PHP版本:7.2.6
linux发行版:debian 9
仅仅代表本人遇到的问题,提供一个参考方法
查看图片的分辨率是否过大,比如我上传了一张分辨率为9922×14032像素,上传到100%时,出现HTTP错误,实际上,你在媒体库或者在你服务器里的相关目录下依然能看到上传上去的图片,并且在文章中依然能够插入该图片。当把图片的分辨率改到4961×7016时,上传图片就没有了HTTP错误。至于某些网站所说的是图片大小是超过了nginx所允许的上传的大小,不知是wordpress版本的问题还是PHP版本的问题或者其他问题,当我尝试上传超过所允许大小时,会直接提示超过了站点的最大上传限制,如下图所示
如果需要修改所最大文件上传大小,可以按照这篇教程进行操作,找到nginx.conf(Debian 9在/usr/local/nginx/conf/下)和php.ini(Debian 9默认在/usr/local/php/etc/下),将两个文件中的client_max_body_size改为你想要的大小,如下图所示
如果在这个过程中遇到了其它问题,欢迎在评论区留言,或者Google一下,也欢迎把具体的解决方法留在评论区,以供后来者参考
欢迎转载,不需注明出处,就说是你写的