很多用戶在應用中心安裝應用,提示105錯誤,大部分是阿里云的服務器,PHP 5.3.28、PHP5.3.29等。
通過常規的方法排查后,仍然不能解決問題,官方給出的說明是PHP問題,升級PHP即可,經過1314學習網測試,確實是PHP問題,升級PHP可以解決。
但不是所有用戶都知道如何升級,經過排查,鎖定了引起php5.3執行錯誤的代碼,在大量測試下找到了一種特殊的偏方,解決辦法如下:
打開 sourceadmincpadmincp_cloudaddons.php
找到
if($md5 != md5_file($file)) {
修改為
if('s'.$md5 != 's'.md5_file($file)) {