本篇文章给大家谈谈discuz数据下载错误,以及discuz登录不了对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、discuz 模板安装提示:"数据类型错误,请返回",怎么解决?
- 2、安装 discuz!x3.2 数据库连接错误
- 3、discuz数据库错误怎么办?
- 4、求助,为什么安装Discuz总是错误
- 5、DISCUZ!数据库错误 (0)config_db_not_found
1、discuz 模板安装提示:"数据类型错误,请返回",怎么解决?
很多同学在安装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)
zend.ze1_compatibility_mode = Off
复制代码
3、目录权限存在问题,在应用中心安装插件或模板都需要对应目录有可写权限的,否则安装一样会出错无法识别数据错误。
解决方法:检查data目录权限及template和source\plugin目录权限为777或可读可写。
这样基本可以解决问题。
参考文档
2、安装 discuz!x3.2 数据库连接错误
方法: 1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" mysql -u root -pvmwaremysqluse mysql;mysqlupdate user set host = '%' where user = 'root';mysqlselect host, user from user; 2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
3、discuz数据库错误怎么办?
修改数据库配置文件,如下:
/config/config_global.php
/config/config_ucenter.php
/uc_server/data/config.inc.php
4、求助,为什么安装Discuz总是错误
解决数据库和php配置问题。Discuz是一套通用的社区论坛软件系统,推出已经大约10年,目前已经非常成熟。它运行于apache、php和MySQL的集成环境。题目提示数据库问题,有两个可能:1、检查mysql数据库:安装是否正确,账号和密码配置给php;配置数据库信息使用编辑器打开您本地机器上的默认配置文件(config.inc.php),看到以下的内容:$dbhost='localhost';//databaseserver//数据库服务器$dbuser='dbuser';//databaseusername//数据库用户名$dbpw='dbpw';//databasepassword//数据库密码$dbname='discuz';//databasename//数据库名$adminemail='admin@your.com';//adminemail//论坛系统Email$dbreport=0;//senddberrorreport?1=yes//是否发送数据库错误报告?0=否,1=是2、检查php配置:php.ini配置是否开启了对mysql的支持?数据库连接测试:
5、DISCUZ!数据库错误 (0)config_db_not_found
你好,你这个是数据库问题,如果之前论坛是正常的话,现在出现这种状况的可能原因有两种:
你的数据库信息改动了,导致论坛链接不上数据库,你可以查下你的数据库,或者联系空间商,帮你看下。
你的config/config_global.php改动过!检查这文件里面的数据库用户名,密码,数据库名和你的实际数据库是否相符
一般是以上两种情况,如有问题,可以再问我
discuz数据下载错误的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于discuz登录不了、discuz数据下载错误的信息别忘了在本站进行查找喔。