ZBlog在PHP Version 5.3.29下,导出插件中含有多级子目录会报错的解决方法

原创 野人  2021-10-30 20:54  阅读 69 次

之前在《ZBlog活动链接推广插件》的过程,遇到了不能打包的问题,因为当时太晚了,并没有解决该问题,而是记录了下来。

等到第二天早上,始终觉得不应该啊,为啥其他的插件都可以打包,而我的就不行,反复琢磨,看日志,看代码,终于发现了一些蛛丝马迹,就是跟php的版本有关系。

这里要敲黑板了,对于已经开了ZBlog后台开启了调试模式下的,同时在php代码中有写了header('Content-Disposition:attachment;filename=xxxx')这个方法,且里面包含返回的是告知浏览器的头部的话,那么调试的信息是显示不出来的,反正我这边测试是这样的。

因为打包插件,会调用到这个文件,所以就找到该文件,把对应的header()方法,就出现报错的信息了,要不然之前一直没有办法显示错误信息,相关信息如下图;

然后,最后的解决就是升级了下php版本,就解决该问题了。

但是有点很奇怪的是,为什么php版本还是一样的情况,有的插件能打包,有的就不行,而且我发现不行的都是有很多层的文件夹和文件,感觉不是php的问题,好像更是ZBlog里面的一些写法问题把,当然了只是猜测,具体的只能反馈给官方,等他们修复了。

本文地址:http://www.yerenwz.com/4977.html
版权声明:本文为原创文章,版权归 野人 所有,欢迎分享本文,转载请保留出处!

发表评论