常规的dedecms迁移后,会员登录是不会出现:Error:Errno:0SQL::的。这个问题也是无忧主机(www.51php.com)小编在昨天文章教程“DEDECMS v5.7 sq1w网站迁移管理员后台登录验证码图片不显示”中客户案例一起遇到的。同为一个用户,一个网站。我昨天晚上一时大意,忽视了一个最重要的问题,用户的dedecms网站是通过ucenter整合了disucz x2.5的,在迁移中没有修改同步文件才导致出现如下错误提示:

Error:

Errno:0

SQL::

详细见图

image0027 150x150 完美解决DEDECMS迁移后会员登录窗口提示Error:Errno:0SQL::错误

解决这个问题非常简单哦,是因为小编在迁移的时候,忘记了修改dede同步uc的配置文件:/include/common.inc.php导致的错误。我们要做的是:

将common.inc.php文件内的数据库配置信息和修改为当前php虚拟主机的数据库信息就可以了。或者您也可以登录ucenter——应用管理——点击应用程序——把“应用的 UCenter 配置信息(见图1)”内的uc配置信息复制,替换/include/common.inc.php内的数据库配置信息(见图2)

图1:复制ucenter配置信息

image004 150x150 完美解决DEDECMS迁移后会员登录窗口提示Error:Errno:0SQL::错误

图2:将uc配置信息替换/include/common.inc.php内老的数据库配置信息(约328行)。

image006 150x150 完美解决DEDECMS迁移后会员登录窗口提示Error:Errno:0SQL::错误

完成修改后,登录dede管理员后台,删除缓存、重新生成网站首页,问题解决。

 

纯Linux环境下高端免备案【香港独立IP地址】 php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名

本文地址:http://www.51php.com/dedecms/7455.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: