服务器上传大小限制,但不是php.ini

问题描述:

我使用Linux VPS服务器。所有网站的上传限制为188KB。在所有的WordPress站点上,如果我上传的图片超过188KB,我会得到“无法将文件写入磁盘。”服务器上传大小限制,但不是php.ini

我用一个插件从外部网址下载图片,一旦它达到188KB的大小,它只会裁剪图片。

upload_max_filesizepost_max_size都设置为64M 所以它不是php.ini问题。

我不知道这个限制来自哪里,有什么想法?

除了php.ini,服务器上还有其他可以影响上传文件大小的东西吗?请注意,通过ftp上传的内容没有限制。只有当文件直接通过网站上传时。

+0

不是你的磁盘已满? –

+1

因此,检查上传临时文件夹的位置,并确保文件系统有足够的空间。您可以摆弄世界上的所有设置,但如果将一加仑水倒入盛满的杯子中,它会溢出。 –

+0

@MarcB你确定杯子不会......堆叠_overflow_。对不起 - 不能帮助自己... – Frits

好了,经过一番思考和轻微的研究,我发现了一些东西:

磁盘已满?
确保您的磁盘有一定的空间!

正确的文件权限
你或其他人可能已经做了一些文件的权限,否则,可能已经被一些应用程序完成的,解决这样的事情,请确保你已经安装的读,写和删除您的WP-Content文件夹的权限。服务器

,清除临时文件夹,如果PHP在哪里存储新上传的文件的临时目录已满时,也会发生这种问题。通常用户无权访问此临时目录,这就是为什么您需要联系您的Web主机并要求他们清除服务器目录中的临时文件。联系您的主机的支持将帮助你在这里。

除了这三个之外,我无法找到其他的东西。

+0

感谢哥们!即使在VPS上,我也无法以root身份访问临时目录?绝对不是前两名,可能是第三名,所以我会联系我的支持。 – Vlad