网站安装Discuz出现数据库的问题,求高手解答!
Error:Table'nusf501_db.uc_pms'doesn'texistErrno:1146SQL::SELECTcount(*)FROM`nusf501_d...
Error:Table 'nusf501_db.uc_pms' doesn't exist
Errno:1146
SQL::SELECT count(*) FROM `nusf501_db`.uc_pms WHERE (related='0' AND msgfromid>'0' OR msgfromid='0') AND msgtoid='0' AND folder='inbox' AND new='1'
这是discuz安装完以后出现的,我想请问高手们这是个什么情况?(UCcenter已经装好,它和discuz我是在二级目录下装的,根目录我装了dedecms!不过应该是没有影响的吧) 展开
Errno:1146
SQL::SELECT count(*) FROM `nusf501_db`.uc_pms WHERE (related='0' AND msgfromid>'0' OR msgfromid='0') AND msgtoid='0' AND folder='inbox' AND new='1'
这是discuz安装完以后出现的,我想请问高手们这是个什么情况?(UCcenter已经装好,它和discuz我是在二级目录下装的,根目录我装了dedecms!不过应该是没有影响的吧) 展开
2个回答
展开全部
查询的数据表不存在,有可能是以下原因造成:
1、意外操作的过程中导致表的丢失;
2、安装插件过程中忘记添加插件需要的表;
3、配置论坛 config.inc.php 文件的时候,表前缀填写错误;
4、正在使用的 Discuz! 相应版本的程序文件连接不对应的数据库(比如 Discuz!6.1.0 的程序文件连接 Discuz!6.0.0 的数据库,多发生在升级过程中)。
解决方法:
1、如果已经在论坛后台备份过论坛数据库,可以从备份文件中找回相应的表数据进行恢复,对于论坛用到的 cdb_caches 、 cdb_sessions 等表可以在论坛目录里的 install/discuz.sql 中找到重建语句,直接重新建立;也可以通过论坛后台的工具 => 数据库 => 校验来校验数据表的完整性,然后也可以通过这里来修复数据表。
2、仔细对照插件作者提供的安装说明,把遗漏的对数据库的操作补上,如果仍然不能解决问题,那么应该怀疑该插件的可用性了。去咨询一下插件作者,或者将其卸载;
3、检查程序文件和论坛的配置文件(config.inc.php),检查配置文件配置是否正确;
4、如果你在完成某项操作的过程中出现此错误(比如升级),请继续往下操作,如果无法进行,请恢复备份数据,然后继续你要进行的操作。
1、意外操作的过程中导致表的丢失;
2、安装插件过程中忘记添加插件需要的表;
3、配置论坛 config.inc.php 文件的时候,表前缀填写错误;
4、正在使用的 Discuz! 相应版本的程序文件连接不对应的数据库(比如 Discuz!6.1.0 的程序文件连接 Discuz!6.0.0 的数据库,多发生在升级过程中)。
解决方法:
1、如果已经在论坛后台备份过论坛数据库,可以从备份文件中找回相应的表数据进行恢复,对于论坛用到的 cdb_caches 、 cdb_sessions 等表可以在论坛目录里的 install/discuz.sql 中找到重建语句,直接重新建立;也可以通过论坛后台的工具 => 数据库 => 校验来校验数据表的完整性,然后也可以通过这里来修复数据表。
2、仔细对照插件作者提供的安装说明,把遗漏的对数据库的操作补上,如果仍然不能解决问题,那么应该怀疑该插件的可用性了。去咨询一下插件作者,或者将其卸载;
3、检查程序文件和论坛的配置文件(config.inc.php),检查配置文件配置是否正确;
4、如果你在完成某项操作的过程中出现此错误(比如升级),请继续往下操作,如果无法进行,请恢复备份数据,然后继续你要进行的操作。
快又稳
2024-10-28 广告
2024-10-28 广告
数据库服务器作为广州快又稳网络科技有限公司的核心基础设施之一,承载着公司海量数据的存储、处理与访问需求。我们采用高性能、高可用性的服务器架构,确保数据的安全性、完整性和快速响应能力。通过先进的数据库管理系统,优化查询效率,支持复杂业务场景下...
点击进入详情页
本回答由快又稳提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询