掌阅论坛 发表于 2024-5-7 11:21:02

应用中心启用HTTPS后出现


<strong>Discuz!X3.4应用中心安装任意的插件或者模板提示“数据无法识别,请返回”的解决办法</strong><br />
<br />

<ignore_js_op>

<img id="aimg_133" aid="133" src="static/image/common/none.gif" zoomfile="data/attachment/forum/201906/02/192140txnlk9n8ht8k8qvm.png" file="data/attachment/forum/201906/02/192140txnlk9n8ht8k8qvm.png" class="zoom" onclick="zoom(this, this.src, 0, 0, 0)" width="330" inpost="1" onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})" />

<div class="tip tip_4 aimg_tip" id="aimg_133_menu" style="position: absolute; display: none" disautofocus="true">
<div class="xs0">
<p><strong>211103wpuzu9zpy6uuu96u.png</strong> <em class="xg1">(17.68 KB, 下载次数: 235)</em></p>
<p>
<a href="forum.php?mod=attachment&amp;aid=MTMzfGMyZGI3MGRjfDE3MTUwNTE4MDB8MHwyOTc%3D&amp;nothumb=yes" target="_blank">下载附件</a>

</p>

<p class="xg1 y">2019-6-2 19:21 上传</p>

</div>
<div class="tip_horn"></div>
</div>

</ignore_js_op>
<br />
在Discuz应用中心安装任意的插件或者模板提示“数据无法识别,请返回”<br />
<br />
<br />
<font size="6"><font color="#ff0000"><strong>可能原因一:应用中心启用HTTPS后出现</strong></font></font><br />
<br />
<font size="3"><strong>解决办法:</strong></font><br />
<br />
<strong><font color="#0000ff">第一步:</font></strong>X3及以下版本的用户下载补丁 ,解压
<ignore_js_op>

<img src="static/image/filetype/zip.gif" border="0" class="vm" alt="" />
<span style="white-space: nowrap" id="attach_580" onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})">

<a href="forum.php?mod=attachment&amp;aid=NTgwfGExZWE5YmU2fDE3MTUwNTE4MDB8MHwyOTc%3D" target="_blank">addon_https_patch.zip</a>

<em class="xg1">(2.68 KB, 下载次数: 2117)</em>
</span>
<div class="tip tip_4" id="attach_580_menu" style="position: absolute; display: none" disautofocus="true">
<div class="tip_c xs0">
<div class="y">2019-6-22 18:19 上传</div>
点击文件名下载附件

</div>
<div class="tip_horn"></div>
</div>

</ignore_js_op>
<br />
&nbsp; &nbsp;把 upload 目录下的文件覆盖到论坛文件。<strong>大于X3的论坛,比如X3.2、X3.4直接进行第二步操作。</strong><br />
<br />
<strong><font color="#0000ff">第二步:</font></strong>下载测试文件
<ignore_js_op>

<img src="static/image/filetype/zip.gif" border="0" class="vm" alt="" />
<span style="white-space: nowrap" id="attach_134" onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})">

<a href="forum.php?mod=attachment&amp;aid=MTM0fDIzNmIzOGUyfDE3MTUwNTE4MDB8MHwyOTc%3D" target="_blank">https_test.zip</a>

<em class="xg1">(1.46 KB, 下载次数: 4122)</em>
</span>
<div class="tip tip_4" id="attach_134_menu" style="position: absolute; display: none" disautofocus="true">
<div class="tip_c xs0">
<div class="y">2019-6-22 18:21 上传</div>
点击文件名下载附件

</div>
<div class="tip_horn"></div>
</div>

</ignore_js_op>
,解压,把 <strong>https_test.php</strong> 上传到论坛根目录,通过浏览器访问 http://你的网站/https_test.php,按提示操作<br />
<br />
<font color="#8b0000">PS:要完整体验 https 下的应用中心,首先要求 PHP 环境 5.3 以上,太老的 PHP 版本请自行升级<br />
</font>  <font color="#8b0000">然后,可修改 source/function/function_cloudaddons.php 文件,把所有的 “</font><font style="background-color:red"><font color="#ffff00">http://</font></font><font color="#8b0000">” 替换为 “</font><font style="background-color:red"><font color="#ffff00">https://</font></font><font color="#8b0000">” </font><br />
<font style="color:rgb(255, 0, 0)"><font size="3"><strong>(注意是把 “http://” 替换为 “https://”,而不是 “http” 替换为 “https”,代码里有其他http内容)</strong></font></font><br />
<br />
<br />
<font size="6"><font color="#ff0000"><strong>可能原因二:你的服务器请求应用中心超时</strong></font></font><br />
<br />
<strong>香港等地区的服务器请求应用中心一般速度很慢,容易超时</strong><br />
<br />
尝试调高超时时间<br />
打开 source\admincp\admincp_cloudaddons.php<br />
找到<div class="blockcode"><div id="code_Wq0"><ol><li>cloudaddons_open('&amp;mod=app&amp;ac=download&amp;rid='.$_GET['rid'].'&amp;packnum='.$packnum);</ol></div><em onclick="copycode($('code_Wq0'));">复制代码</em></div>修改为<div class="blockcode"><div id="code_awn"><ol><li>cloudaddons_open('&amp;mod=app&amp;ac=download&amp;rid='.$_GET['rid'].'&amp;packnum='.$packnum, '', 60);</ol></div><em onclick="copycode($('code_awn'));">复制代码</em></div><br />
不行的话,把数字 <strong>60 </strong>再改大点,比如 <strong>999</strong><br />
<br />
<strong>或者</strong>打开 source\function\function_cloudaddons.php<br />
找到<div class="blockcode"><div id="code_utt"><ol><li>$timeout = 15</ol></div><em onclick="copycode($('code_utt'));">复制代码</em></div><br />
把数字<strong>15</strong>改大点,比如<strong>60</strong>,不行的话再改大点,比如 <strong>999</strong><br />
<br />
<strong><font size="6"><font color="#ff0000">可能原因三:你的服务器PHP环境有问题</font></font></strong><strong><font size="4"><font color="#ff0000"><br />
</font></font></strong><strong><font size="4"><font color="#ff0000"><br />
</font></font></strong>虚拟主机直接在主机管理里切换PHP版本<br />
云服务器或VPS,有安装宝塔等主机管理软件的,在管理软件里切换PHP版本<br />
不支持直接切换的,自己重新安装配置PHP环境<br />
X3.4支持 PHP5.3、PHP5.4、PHP5.5、PHP5.6、PHP7<br />
<br />
<strong><font size="6"><font color="#ff0000">可能原因四:你的服务器请求不了应用中心(</font></font></strong><strong><font size="6"><font color="#ff0000">或者网速慢</font></font></strong><strong><font size="6"><font color="#ff0000">)</font></font></strong><br />
<br />
应用中心有多个IP,可尝试切换IP测试<br />
打开 source\function\function_cloudaddons.php<br />
找到<div class="blockcode"><div id="code_Wkf"><ol><li>'download_ip' =&gt; '',</ol></div><em onclick="copycode($('code_Wkf'));">复制代码</em></div>和 <br />
<div class="blockcode"><div id="code_S72"><ol><li>'check_ip' =&gt; '',</ol></div><em onclick="copycode($('code_S72'));">复制代码</em></div>分别加上IP,比如<br />
<br />
<div class="blockcode"><div id="code_EbO"><ol><li>'download_ip' =&gt; '203.205.136.55',</ol></div><em onclick="copycode($('code_EbO'));">复制代码</em></div>和 <br />
<div class="blockcode"><div id="code_w39"><ol><li>'check_ip' =&gt; '203.205.136.55',</ol></div><em onclick="copycode($('code_w39'));">复制代码</em></div><br />
<font size="4">应用中心IP</font><font size="4">具体自己用工具ping,找到自己服务器所在地区延迟最低的IP:<br />
<a href="http://ping.chinaz.com/addon.dismall.com" target="_blank">http://ping.chinaz.com/addon.dismall.com</a></font><br />
<br />
<font size="4"><strong>其他用户提供的教程</strong></font><br />
解决香港服务器下载应用提示“数据无法识别,请返回”<br />
<a href="https://www.dismall.com/thread-2692-1-1.html" target="_blank">https://www.dismall.com/thread-2692-1-1.html</a><br />
<br />
<br />
<br />
<br />
<br />
</td></tr></table>
               
页: [1]
查看完整版本: 应用中心启用HTTPS后出现