如何避免未知:写入失败:设备上没有剩余空间(28)

时间:2011-09-02 07:58:03

标签: php image temporary-directory

我在共享主机上,并且在我的域中收到此错误

Unknown: write failed: No space left on device (28)

我认为是因为我的/ tmp目录已满,但我无法确定。如果是这样的话,任何人都可以帮助我为什么会这样吗?这是第二次发生这种情况,我不得不把我的网站从网上拿走,这不好......

我不知道它是否相关,但我处理了很多图像并用PHP转换它们。我使用tempnam()函数临时保存它们。这会导致错误吗?

有人有任何想法吗? 请我真的需要快速解决这个问题:( 谢谢。

1 个答案:

答案 0 :(得分:2)

这可能有两个原因:

  • 您的网络托管帐户已设置了一个超出的配额。解决方案:释放一些空间。 (您应该有某种控制面板,可以指示是否属于这种情况。)

  • 您网站运行的网络服务器空间不足。您需要与您的托管服务提供商联系。他们需要确保不再发生这种情况。