php 生成不了zip文件怎么打开吗,为什么PHP不会创建此zip文件(权限问题)

>我在窗户上

>我正在使用PHING压缩一些文件

>我有很多东西被压缩

>压缩工作,但在压缩文件中包含特定phing文件集的工作除外

>当我调试时,我可以在phing的ZIP任务中看到ZipArchive :: close返回false.错误字符串显示“权限被拒绝”.在手册中声明close()是实际写入文件的内容.

>它不是时间耦合,换句话说,它发生在这个是第一个,最后一个或其他什么.所有其他的工作.这个似乎没什么不同.

问题出在第251行.在它之前和之后的zip任务都可以正常工作.在调试器中,我可以看到大约150个文件被添加到zip中.我已经验证了调试器中所有正确的路径.

构建似乎在linux上运行良好.

当我右键单击zip文件所在的文件夹时,只读复选框为“蓝色”,未选中或未选中.我保持选中或取消选中并按下确定并返回文件夹的属性,复选框再次为“蓝色”.显然这是设计(http://support.microsoft.com/kb/326549),这似乎不是问题,因为它只发生在那个文件.

另一个奇怪的事情是,如果我转到第252行并将文件集更改为指向例如来自其上方“importer”模块的文件,则会创建zip.然而,第236行的.tar.gz相同的文件集证明每次都能正常工作.所以它只发生在zip任务的特定文件集中.该文件集适用于tar任务.实际上,在它下面的“package”注释下的所有任务也引用了那些文件,但tar.gz文件却没有.

是什么赋予了?

另外:新观察…在两台Windows机器上看起来如果我快速刷新文件视图我可以看到myzipfile.zip.tmp正在构建,但myzipfile.zip永远不会被创建.

在linux上我只是仔细检查了一切是否完美无缺.去搞清楚.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值