安装使用 Discuz! X 数据类型错误,请返回的问题解决方法

  [复制链接]
lizw2008 发表于 2017-4-11 11:17:10 [安装使用] 显示全部楼层
discuz使用视频教程
31
31

discuz使用视频教程
31idc很多同学在安装discuz插件、Discuz模板或disucz分类信息的时候会出现数据类型错误,请返回的问题,下面我们来分析下为什么Discuz! X会出现“数据类型错误,请返回”的错误。
  

分析原理:我们今天用安装模板提示“数据类型错误,请返回”的错误来分析,打开导入风格模板的代码文件:/source/function/function_importdata.php,查看其中的函数 import_styles(),其中两处调用getimportdata的参数都是固定的getimportdata('Discuz! Style'),在/source/function/function_admincp.php中找到getimportdata函数发现他会将第一个参数也就是'Discuz! Style',与模板目录下xml文件中id为Title的item值进行比较,如果不同就会提示错误“数据类型错误,请返回”,知道原理了,下面就有解决方案了。

1、打开模板目录下的 XML 文件,找到ID为Title的item项,将其固定为如下写法就OK了。
<item id="Title"><![CDATA[Discuz! Style]]></item>
复制代码


2、一些网站在搬家后出现“数据类型错误,请返回”,很可能是服务器上PHP.INI 的 zend.ze1_compatibility_mode问题,把值修改为 OFF。
可上传一个test.php 里面写<?php echo ini_get(‘zend.ze1_compatibility_mode’);?>,输出0来判断配置是否正确。
解决方法:查找 php.ini 里的如下项并将其设置为off,然后重启 Web 服务 (IIS或Apache)
nlnl520coco 发表于 2017-4-17 10:52:24 [安装使用] 显示全部楼层
很给力,希望分享更多给力的帖子啊。
yanxiaoming 发表于 2017-4-17 21:29:15 [安装使用] 显示全部楼层
强烈支持,站帮网有你更精彩
杭州装饰论坛 发表于 2017-4-21 10:39:47 [安装使用] 显示全部楼层
很给力,希望分享更多给力的帖子啊。
麦库搜索 发表于 2017-4-27 15:30:48 [安装使用] 显示全部楼层
很给力,希望分享更多给力的帖子啊。
叶问徒弟叶答 发表于 2017-4-29 18:06:19 [安装使用] 显示全部楼层
84874874会议于ifif
红领巾 发表于 2017-5-10 11:07:07 [安装使用] 显示全部楼层
回帖不支持下,期待更多分享。
qxzgliqisky 发表于 2017-5-14 12:54:23 [安装使用] 显示全部楼层
强烈支持,站帮网有你更精彩
beyondcj 发表于 2017-5-14 18:18:09 [安装使用] 显示全部楼层
我只是路过站帮网打酱油的,顺便支持下
yaozhe 发表于 2017-5-16 19:55:24 [安装使用] 显示全部楼层
感谢!我去试试!
binglinghk 发表于 2017-5-26 15:30:42 [安装使用] 显示全部楼层
很给力,希望分享更多给力的帖子啊。
fangmhu 发表于 2017-6-3 23:05:00 [安装使用] 显示全部楼层
很给力,希望分享更多给力的帖子啊。
sg2ls8d 发表于 2017-6-14 15:41:03 [安装使用] 显示全部楼层
什么问题啊
770747 发表于 2017-6-16 09:11:11 [安装使用] 显示全部楼层
kankan~~~~~~~~~~~~xuexi
842740551 发表于 2017-7-7 16:04:32 [安装使用] 显示全部楼层
强烈支持,站帮网有你更精彩
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

快速回复 返回顶部 返回列表