今天客户说他的wordpress网站无法上传pdf文档,18MB左右,提示从服务器收到预料之外的响应。此文件可能已被成功上传。请检查媒体库或刷新本页。但是几百kb的文档又可以上传成功,这是什么问题呢?随ytkah一起来看看
1、排除nginx问题,把client_max_body_size值设大点,比如100mb,如下图所示
2.排除php问题,upload_max_filesize值设大些,max_execution_time也可以相应设大点,如下图所示
3.看下防火墙有没拦截,可以暂时关闭测试一下
通过前面三步设置了以后一般就没有问题了,但是客户的网站还是不起作用。what?什么情况?
看一下运营日志,有出现几个错误提示
去他的后台看看装了什么插件,其中有一个阿里云 OSS Upload,有可能是这个插件引起的,之前有国外朋友说过文件上传很慢。把插件暂停测试一下18mb的pdf文件上传,成功了。可能的原因是服务器在硅谷,阿里云oss是在国内,中间有一个数据传输不稳定的问题。
有碰到相同问题的朋友可以试试