耗子 發表於 2019-6-2 19:22:34

Discuz安装插件模板提示“数据无法识别,请返回”的解决办法

<strong>Discuz!X3.4应用中心安装任意的插件或者模板提示“数据无法识别,请返回”的解决办法</strong><br /><br /><img title="211103wpuzu9zpy6uuu96u.png" id="aimg_133" aid="133" src1="static/image/common/none.gif" zoom="https://www.dismall.com/data/attachment/forum/201906/02/192140txnlk9n8ht8k8qvm.png" src="https://www.dismall.com/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'})" /><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><span style="white-space: nowrap" id="attach_580" onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})">addon_https_patch.zip<em class="xg1">(2.68 KB, 下载次数: 4237)</em></span>2019-6-22 18:19 上传点击文件名下载附件</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><span style="white-space: nowrap" id="attach_134" onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})">https_test.zip<em class="xg1">(1.46 KB, 下载次数: 6365)</em></span>2019-6-22 18:21 上传点击文件名下载附件</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 />找到<ol><li>cloudaddons_open('&amp;mod=app&amp;ac=download&amp;rid='.$_GET['rid'].'&amp;packnum='.$packnum);</ol>修改为<ol><li>cloudaddons_open('&amp;mod=app&amp;ac=download&amp;rid='.$_GET['rid'].'&amp;packnum='.$packnum, '', 60);</ol><br />不行的话,把数字 <strong>60 </strong>再改大点,比如 <strong>999</strong><br /><br /><strong>或者</strong>打开 source\function\function_cloudaddons.php<br />找到<ol><li>$timeout = 15</ol><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 />找到<ol><li>'download_ip' =&gt; '',</ol>和 <br /><ol><li>'check_ip' =&gt; '',</ol>分别加上IP,比如<br /><br /><ol><li>'download_ip' =&gt; '203.205.136.55',</ol>和 <br /><ol><li>'check_ip' =&gt; '203.205.136.55',</ol><br /><font size="4">应用中心IP</font><font size="4">具体自己用工具ping,找到自己服务器所在地区延迟最低的IP:<br />http://ping.chinaz.com/addon.dismall.com</font><br /><br /><font size="4"><strong>其他用户提供的教程</strong></font><br />解决香港服务器下载应用提示“数据无法识别,请返回”<br />https://www.dismall.com/thread-2692-1-1.html<br /><br /><br /><br /><br /><br />https<em>, </em>http<em>, </em>应用<em>, </em>中心

版砖设计 發表於 2019-6-2 19:50:28

谢谢大神~~&nbsp;&nbsp;收藏了

xzaxza 發表於 2019-6-3 23:44:13

收藏,对小白站长的使用回复很有用

站长 發表於 2019-6-3 23:54:03

收藏一下了

涡阳网 發表於 2019-6-16 15:37:48

<br />收藏一下了

空庐 發表於 2019-6-22 18:07:30

已确认PHP5.3&nbsp;&nbsp;还是提示&quot;数据无法识别,请返回&quot;问题。

wisewl 發表於 2019-6-22 20:02:32

已确认PHP5.3&nbsp;&nbsp;还是提示&quot;数据无法识别,请返回&quot;问题。<br />

sl9122 發表於 2019-6-22 21:55:31

我按着你的步聚来,都不行。https_test.php检测正常

白碳 發表於 2019-6-23 02:02:51

<br />下载提示什么,哪个地区的服务器

戴轻花就不老花 發表於 2019-6-23 14:49:33

关于使用了宝塔的,https的DZ站点。需要先登录宝塔设置一下DNS<br /><br /><img title="01.png" id="aimg_620" aid="620" src1="static/image/common/none.gif" zoom="https://www.dismall.com/data/attachment/forum/201906/23/144902inii3oz33fi3jfti.png" src="https://www.dismall.com/data/attachment/forum/201906/23/144902inii3oz33fi3jfti.png" class="zoom" onclick="zoom(this, this.src, 0, 0, 0)" width="600" inpost="1" onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})" /><br /><img title="02.png" id="aimg_621" aid="621" src1="static/image/common/none.gif" zoom="https://www.dismall.com/data/attachment/forum/201906/23/144910dgvm9clh39ltfcmg.png" src="https://www.dismall.com/data/attachment/forum/201906/23/144910dgvm9clh39ltfcmg.png" class="zoom" onclick="zoom(this, this.src, 0, 0, 0)" width="430" inpost="1" onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})" />
頁: [1]
查看完整版本: Discuz安装插件模板提示“数据无法识别,请返回”的解决办法