部分客户在使用我司紧急业务自助升级功能时候总是报错。无法正常升级,报错内容如下: Warning: unpack(): Type v: not enough input, need 2, have 0 in /www/site/framework/library/phpzip/phpzip.php on line 246 图片:QQ截图20180402230426.png ![]() 解决办法 正常的在win环境下是没问题的,但是在linux环境下就会报unpack() [function.unpack]: Type v: not enough input, need 2, have 0 in错误,解决办法就是打开 \framework\library\phpzip 下的phpzip.php文件。将文件中的 if($bytes == 0x504b0506 改成 if(substr(dechex($bytes),-8,8) == '504b0506') 如图: 图片:QQ截图20180402230912.png ![]() 保存覆盖即可。如你无法升级,且微擎方面还未升级,请自己修改文件。 |
|