老大,我安装Discuz后也出现你一样的问题,数据库执行错误,你是怎么解决的呢?告诉我啦

老大,我安装Discuz后也出现你一样的问题,数据库执行错误,你是怎么解决的呢?告诉我啦,第1张

原因是因为数据库ucenter里没有uc_pms表。

需要新建这个表

DROP TABLE IF EXISTS uc_pms;

CREATE TABLE uc_pms (

pmid int(10) unsigned NOT NULL auto_increment,

msgfrom varchar(15) NOT NULL default '',

msgfromid mediumint(8) unsigned NOT NULL default '0',

msgtoid mediumint(8) unsigned NOT NULL default '0',

folder enum('inbox','outbox') NOT NULL default 'inbox',

new tinyint(1) NOT NULL default '0',

subject varchar(75) NOT NULL default '',

dateline int(10) unsigned NOT NULL default '0',

message text NOT NULL,

delstatus tinyint(1) unsigned NOT NULL default '0',

related int(10) unsigned NOT NULL default '0',

PRIMARY KEY(pmid),

KEY msgtoid(msgtoid,folder,dateline),

KEY msgfromid(msgfromid,folder,dateline),

KEY related (related),

KEY getnum (msgtoid,folder,delstatus)

) TYPE=MyISAM;

用管理员帐号登录以后 进入管理中心 顶部导航菜单找到"广告",点击进去再点击“友情链接”,在这里就可以修改了

参考网站:

bbs 16jin com

把空格换成

16禁讨论区

查询的数据表不存在,有可能是以下原因造成:

1、意外操作的过程中导致表的丢失;

2、安装插件过程中忘记添加插件需要的表;

3、配置论坛 configincphp 文件的时候,表前缀填写错误;

4、正在使用的 Discuz! 相应版本的程序文件连接不对应的数据库(比如 Discuz!610 的程序文件连接 Discuz!600 的数据库,多发生在升级过程中)。

解决方法:

1、如果已经在论坛后台备份过论坛数据库,可以从备份文件中找回相应的表数据进行恢复,对于论坛用到的 cdb_caches 、 cdb_sessions 等表可以在论坛目录里的 install/discuzsql 中找到重建语句,直接重新建立;也可以通过论坛后台的工具 => 数据库 => 校验来校验数据表的完整性,然后也可以通过这里来修复数据表。

2、仔细对照插件作者提供的安装说明,把遗漏的对数据库的操作补上,如果仍然不能解决问题,那么应该怀疑该插件的可用性了。去咨询一下插件作者,或者将其卸载;

3、检查程序文件和论坛的配置文件(configincphp),检查配置文件配置是否正确;

4、如果你在完成某项操作的过程中出现此错误(比如升级),请继续往下操作,如果无法进行,请恢复备份数据,然后继续你要进行的操作。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 老大,我安装Discuz后也出现你一样的问题,数据库执行错误,你是怎么解决的呢?告诉我啦

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情