Discuz!教程之應用中心安裝外掛提示“資料下載錯誤(105)”的解決辦法
近期很多使用者在應用中心安裝應用,提示105錯誤,大部分是阿里雲的伺服器,PHP 5.3.28、PHP5.3.29等。
通過常規的方法排查後,仍然不能解決問題,官方給出的說明是PHP問題,升級PHP即可,經過測試,確實是PHP問題,升級PHP可以解決。
但不是所有使用者都知道如何升級,經過排查,鎖定了引起php5.3執行錯誤的程式碼,在大量測試下找到了一種特殊的偏方,解決辦法如下:
開啟 source/admincp/admincp_cloudaddons.php
if($md5 != md5_file($file)) {
修改為
if('s'.$md5 != 's'.md5_file($file)) {