之前有工程師寫過(guò)discuz下圖報(bào)錯(cuò)解決辦法的文章,可有站長(zhǎng)找過(guò)來(lái)尋求幫助,我把此問(wèn)題的文章發(fā)給那位站長(zhǎng)看后,說(shuō)根本說(shuō)的不詳細(xì),找不到里面說(shuō)的文件,可是我也不懂代碼,只能找程序員幫忙,得到更簡(jiǎn)單的解決辦法,下面給大家詳細(xì)講解一下。
這個(gè)報(bào)錯(cuò)是提示數(shù)據(jù)庫(kù)中缺失”commin_member_archive”,而這個(gè)表在全新安裝Discuz程序后也沒(méi)有,推斷這個(gè)可能是某個(gè)插件自帶的,因此就要把這張表添加進(jìn)入,下面是如何添加的方法:
首先我們要進(jìn)入phpmyadmin,選擇好您的數(shù)據(jù)庫(kù),選擇自己的數(shù)據(jù)庫(kù),點(diǎn)擊“sql”如下圖所示:
點(diǎn)擊之后會(huì)出現(xiàn)一個(gè)很空白的框框,那個(gè)是執(zhí)行代碼語(yǔ)句的地方,把下面的這些代碼復(fù)制進(jìn)去執(zhí)行,就會(huì)自動(dòng)添加好那張表,從而解決這個(gè)問(wèn)題
CREATE TABLE `pre_common_member_archive` (
`uid` mediumint(8) unsigned NOT NULL auto_increment,
`email` char(40) NOT NULL default '',
`username` char(15) NOT NULL default '',
`password` char(32) NOT NULL default '',
`status` tinyint(1) NOT NULL default '0',
`emailstatus` tinyint(1) NOT NULL default '0',
`avatarstatus` tinyint(1) NOT NULL default '0',
`videophotostatus` tinyint(1) NOT NULL default '0',
`adminid` tinyint(1) NOT NULL default '0',
`groupid` smallint(6) unsigned NOT NULL default '0',
`groupexpiry` int(10) unsigned NOT NULL default '0',
`extgroupids` char(20) NOT NULL default '',
`regdate` int(10) unsigned NOT NULL default '0',
`credits` int(10) NOT NULL default '0',
`notifysound` tinyint(1) NOT NULL default '0',
`timeoffset` char(4) NOT NULL default '',
`newpm` smallint(6) unsigned NOT NULL default '0',
`newprompt` smallint(6) unsigned NOT NULL default '0',
`accessmasks` tinyint(1) NOT NULL default '0',
`allowadmincp` tinyint(1) NOT NULL default '0',
`avatar` varchar(255) NOT NULL default '',
`onlyacceptfriendpm` tinyint(1) NOT NULL default '0',
`conisbind` tinyint(1) unsigned NOT NULL default '0',
PRIMARY KEY (`uid`),
UNIQUE KEY `username` (`username`),
KEY `email` (`email`),
KEY `groupid` (`groupid`),
KEY `conisbind` (`conisbind`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk AUTO_INCREMENT=1
這個(gè)辦法是個(gè)很有效的解決這個(gè)問(wèn)題的辦法,希望是可以幫助到遇到這類問(wèn)題的站長(zhǎng)們。
此文由 網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口 編輯,未經(jīng)允許不得轉(zhuǎn)載!: