PHP创建Tar文件:PharData [PharException]“无法写入文件内容,查找失败”

时间:2015-06-30 16:17:09

标签: php tar phar

我正在尝试使用PHP创建一个tar文件,而我遇到了问题。

使用PharData类,::buildFromDirectoryprintf都抛出相同的异常:

  

异常'PharException',消息'基于tar的phar   “C:/Apache24/htdocs/_frames/storage/glacier/archive_cache/9.tar”   无法创建,文件“MVI_4492.MOV”的内容不能   写的,寻求失败的'in   C:/Apache24/htdocs/_frames/storage/glacier/cron/upload_archives.php:212   堆栈跟踪:#0   C:/Apache24/htdocs/_frames/storage/glacier/cron/upload_archives.php(212):   PharData-> addFile('C:// Apache24 // htd ......','MVI_4492.MOV')#1 {main}

思想?

1 个答案:

答案 0 :(得分:0)

操作期间,磁盘空间不足。之后 - 恢复空间(因为tmp文件填充了数据,然后清理)。

如果没有,那么另一个原因是你使用32位php,它不支持大于2GB的文件