【问题标题】:Server upload size limit but not php.ini服务器上传大小限制但不是 php.ini
【发布时间】:2017-01-22 10:43:39
【问题描述】:

我使用 Linux VPS 服务器。所有网站的上传限制相同,均为 188KB。在所有 wordpress 网站上,如果我上传超过 188KB 的图像,我会收到“无法将文件写入磁盘”。

我使用插件从外部 URL 下载图像,一旦图像大小达到 188KB,它就会裁剪图像。

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

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

除了 php.ini 之外,服务器上是否还有其他东西会影响上传文件的大小?请注意,通过 ftp 上传的任何内容都没有限制。仅当文件直接通过站点上传时。

【问题讨论】:

  • 你的磁盘不是满了吗?
  • 所以检查上传临时文件夹的位置,并确保文件系统有足够的空间。你可以摆弄世界上所有的设置,但如果你把一加仑水倒进一个装满的杯子里,它就会溢出来。
  • @MarcB 你确定杯子不会...堆叠溢出。抱歉 - 我忍不住……
  • 似乎对文件夹有写权限?请检查您的文件夹写入权限
  • 大家好,对文件夹的权限很好,任何低于 188KB 的文件都可以正常上传,超出此范围的任何文件都会出错.. 服务器有 150GB 可用空间。

标签: php wordpress upload size limit


【解决方案1】:

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

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

正确的文件权限
您或其他人可能对文件权限做了一些事情,或者这可能是由某些应用程序完成的,要修复此类问题,请确保您已设置 WP-Content 文件夹的读取、写入和删除权限。

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

除了这三个之外,我找不到太多其他东西了。

【讨论】:

  • 谢谢哥们!即使在 VPS 上我也无法以 root 身份访问临时目录?这绝对不是前两个,可能是第三个,所以我会联系我的支持。
猜你喜欢
  • 2011-11-20
  • 1970-01-01
  • 2015-11-29
  • 1970-01-01
  • 2018-10-21
  • 2017-08-20
  • 2015-05-11
  • 2013-05-26
  • 1970-01-01
相关资源
最近更新 更多