Discuz! X3.4报错:UCenter info: MySQL Query Error 1146

今天测试论坛上传头像,发现出现数据库问题,后台登录UCenter报错:

UCenter info: MySQL Query Error
SQL:SELECT value FROM [Table]vars WHERE name='noteexists'
Error:Table 'dsdz.[Table]vars' doesn't exist
Errno:1146

如下图:

Discuz! X3.4报错:UCenter info: MySQL Query Error 1146 经验总结 第1张

检查了好久终于解决了,问题出在数据库名称的大小写了,因为Windows系统字母不区分大小写,而Linux是大小写敏感的,在搬家的时候一定要注意这一点,在命名的时候因为应该注意避免使用大写。

解决方法:

检查Discuz! X以下配置文件,看数据库配置信息有没有错误:

/config/config_global.php
/config/config_ucenter.php
/uc_server/data/config.inc.php

我的问题就出在了 /uc_server/data/config.inc.php 文件,数据库名有大写,但是数据库表示小写:

Discuz! X3.4报错:UCenter info: MySQL Query Error 1146 经验总结 第2张

修改之后就可以正常访问了。

未经允许不得转载:w3h5 » Discuz! X3.4报错:UCenter info: MySQL Query Error 1146

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/150254.html

(0)
上一篇 2021年9月13日
下一篇 2021年9月13日

相关推荐

发表回复

登录后才能评论