我使用Linux VPS服务器。所有站点都有相同的上传限制,即188KB。在所有wordpress网站上,如果我上传的图片超过188KB,我会得到“无法将文件写入磁盘”。
我使用一个插件从外部URL下载图片,当图片大小达到188KB时,它就会对图片进行裁剪。
upload_max_filesize和post_max_size都设置为64M,所以这不是php.ini问题。
我不知道这种限制是从哪里来的,有什么想法吗?
除了php.ini之外,服务器上还有什么东西会影响上传文件的大小吗?请注意,通过ftp上传的任何内容都没有限制。仅当文件直接通过网站上传时。
发布于 2016-09-14 23:00:37
好的,经过一些思考和小小的研究,我发现了一些事情:
磁盘已满-
确保你的磁盘有一定的空间!
正确的文件权限
您或其他人可能已经对文件权限做了一些操作,或者这可能是由某个应用程序完成的,要修复这样的问题,请确保您已经在WP-Content文件夹上设置了读取、写入和删除权限。
清除服务器的临时文件夹
有时,如果PHP存储新上载文件的临时目录已满,则会出现此问题。通常情况下,用户无法访问此临时目录,这就是为什么您需要联系您的web主机,并要求他们清除服务器目录中的临时文件。在这里,联系您的主机支持将对您有所帮助。
除了这三个,我找不到更多的东西。
https://stackoverflow.com/questions/39493610
复制相似问题