2012-04-11 133 views
0

我目前在LAMP服务器上的zip压缩文件中存储了很多照片。当新用户被添加到我的程序中时,我打开zip存档并添加他们的照片。PHP ZipArchive ::打开总是导致ZIPARCHIVE :: ER_READ错误

的问题是当zip压缩包50MB接近的功能ZipArchive ::开放始终返回错误号5,我认为这是错误ZIPARCHIVE :: ER_READ

没有任何一个有线索,为什么会发生这种事?

非常感谢,

西奥。

回答

0

尝试增加php的memory_limit。加载较大的.zip文件时,可能会导致内存不足。

+0

您好感谢您的快速回复拉链将文件备份在命令行上。我将memory_limit提高到了999M,但我仍然得到了相同的错误 – 2012-04-11 16:31:45

+0

@TheoKouzelis:出于好奇,如果您将.zip下载到您的计算机上,是否正确解压缩? – cOle2 2012-04-11 16:36:17

+0

是啊,它下载的罚款,并打开罚款 – 2012-04-11 16:45:21

0

也尝试增加max_execution_time

+0

嗨,感谢您的快速回复。我也将max_execution_time提高到了10000,但仍然是相同的错误 – 2012-04-11 16:32:52