我正在尝试使用PHP创建一个tar文件,而我遇到了问题。
使用PharData类,::buildFromDirectory
和printf
都抛出相同的异常:
异常'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}
思想?
答案 0 :(得分:0)
操作期间,磁盘空间不足。之后 - 恢复空间(因为tmp文件填充了数据,然后清理)。
如果没有,那么另一个原因是你使用32位php,它不支持大于2GB的文件