近期,许多用户在应用中心安装应用时遇到了提示105错误的问题。经过调查发现,大部分出现该问题的服务器为阿里云服务器,并且使用的PHP版本为5.3.28、5.3.29等。
通过常规排查手段后,仍然无法解决问题。官方给出的解释是PHP版本问题,建议升级PHP即可解决。经过1314学习网的实际测试,确实确认这是PHP版本导致的问题,升级PHP可以有效解决。
然而,并不是所有用户都清楚如何升级PHP版本。为此,1314学习网进行了深入排查,最终锁定了引起php5.3执行错误的具体代码。经过大量测试后,找到了一种特殊的解决方案,具体操作步骤如下:
首先,打开文件:source\\admincp\\admincp_cloudaddons.php
找到以下代码:
if($md5 != md5_file($file)) {
将上述代码修改为:
if('s'.$md5 != 's'.md5_file($file)) {
PS:对于技术较为熟悉的朋友,请不要追问为什么这样修改或者是否有其他更好的修改方式。您可以自行测试并验证效果。
以上方法适用于因PHP版本问题导致的应用安装错误(如提示105错误)。如果您尝试后仍无法解决问题,建议考虑升级PHP版本或联系相关技术支持团队获取进一步帮助。
希望本文能够帮助到遇到类似问题的用户。如果您还有其他疑问,欢迎继续探讨!