Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何避免未知:写入失败:设备上没有剩余空间(28)_Php_Image_Temporary Directory - Fatal编程技术网

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

Php 如何避免未知:写入失败:设备上没有剩余空间(28),php,image,temporary-directory,Php,Image,Temporary Directory,我在共享主机上,并且在我的域上出现此错误 Unknown: write failed: No space left on device (28) 我想这是因为我的/tmp目录已满,但我不能确定。如果是这样的话,谁能帮我解释一下为什么会发生这种情况?这是第二次发生这种情况,当它发生时,我不得不将我的网站从网上删除,这是不好的 我不知道它是否相关,但我处理了很多图像并用PHP进行转换。我使用tempnam()函数临时保存它们。这是导致错误的原因吗 有人知道吗? 拜托,我真的需要尽快解决这个问题:(

我在共享主机上,并且在我的域上出现此错误

Unknown: write failed: No space left on device (28)
我想这是因为我的/tmp目录已满,但我不能确定。如果是这样的话,谁能帮我解释一下为什么会发生这种情况?这是第二次发生这种情况,当它发生时,我不得不将我的网站从网上删除,这是不好的

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

有人知道吗? 拜托,我真的需要尽快解决这个问题:(
谢谢。

这可能有两个原因:

  • 您的web主机帐户有一个配额集,您已超过该配额集。解决方案:释放一些空间。(您应该有某种控制面板,可以指示是否存在这种情况。)

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


是的,他们设置了配额。但我认为我无法在管理面板中释放配额……你知道是什么导致了这个问题吗?@Mathias是的,上面提到的其中一个原因应该是造成这个问题的。如果你超过了配额,你需要删除一些文件,但我首先要确定这是否真的是主机在b之后提高我配额的原因之前,这就解决了问题。我无法从acp中清除我的tpm目录…但是如果我不能使用tmp目录,我如何在PHP中处理图像?@Mathias您需要与您的托管提供商联系。这可能也是一个全球性问题。无法判断…如果是您的个人配额,请删除一些未使用的文件(无论他们在哪个目录下)都会有帮助。好的,谢谢。我已经给托管提供商写了一封电子邮件,要求他们提供解决方案。我只希望他们能尽快回复:)谢谢你迄今为止的帮助!