PHP5.3環(huán)境Discuz應(yīng)用中心安裝插件提示“數(shù)據(jù)下載錯(cuò)誤(105)”的解決辦法
2017-10-01 20:27:26
26921
近期很多用戶在應(yīng)用中心安裝應(yīng)用,提示105錯(cuò)誤,大部分是阿里云的服務(wù)器,PHP 5.3.28、PHP5.3.29等。
通過常規(guī)的方法排查后,仍然不能解決問題,官方給出的說明是PHP問題,升級(jí)PHP即可,經(jīng)過1314學(xué)習(xí)網(wǎng)測(cè)試,確實(shí)是PHP問題,升級(jí)PHP可以解決。
但不是所有用戶都知道如何升級(jí),經(jīng)過1314學(xué)習(xí)網(wǎng)的排查,鎖定了引起php5.3執(zhí)行錯(cuò)誤的代碼,在大量測(cè)試下找到了一種特殊的偏方,解決辦法如下:
打開 source\admincp\admincp_cloudaddons.php
找到
if($md5 != md5_file($file)) {
修改為
if('s'.$md5 != 's'.md5_file($file)) {