我用的是dedecms 5.7sp1,開始一直正常,前段時(shí)間客戶網(wǎng)站突然不能上傳文件也不能生成靜態(tài)文件,查看后發(fā)現(xiàn)是磁盤空間用盡,客戶自己處理后,功能一切正常。
幾天后發(fā)現(xiàn)會(huì)員注冊(cè)一直無法注冊(cè)成功,一直提示“注冊(cè)失敗,請(qǐng)檢查資料是否有誤或與管理員聯(lián)系!”,登錄后臺(tái)查看已注冊(cè)會(huì)員,發(fā)現(xiàn)一條信息都看不到了。
網(wǎng)上搜索都說是reg_new.php中表名寫錯(cuò):
$inQuery = “INSERT INTO ‘dede_member‘ (‘mtype‘ ,‘userid‘ ,‘pwd‘ ,‘uname‘ ,‘sex‘ ,‘rank‘ ,‘money‘ ,‘email‘ ,‘scores‘ ,
‘matt‘, ‘spacesta‘ ,‘face‘,‘safequestion‘,‘safeanswer‘ ,‘jointime‘ ,‘joinip‘ ,‘logintime‘ ,‘loginip‘ )
VALUES (‘$mtype’,’$userid’,’$pwd’,’$uname’,’$sex’,’10’,’$dfmoney’,’$email’,’$dfscores’,
‘0’,’$spaceSta’,”,’$safequestion’,’$safeanswer’,’$jointime’,’$joinip’,’$logintime’,’$loginip’); “;
但是這個(gè)好像是說的5.5的版本,我的這個(gè)版本沒有這個(gè)問題使用的表名是正常的 member
$inQuery = “INSERT INTO ‘member‘ (‘mtype‘ ,‘userid‘ ,‘pwd‘ ,‘uname‘ ,‘sex‘ ,‘rank‘ ,‘money‘ ,‘email‘ ,‘scores‘ ,
‘matt‘, ‘spacesta‘ ,‘face‘,‘safequestion‘,‘safeanswer‘ ,‘jointime‘ ,‘joinip‘ ,‘logintime‘ ,‘loginip‘ )
VALUES (‘$mtype’,’$userid’,’$pwd’,’$uname’,’$sex’,’10’,’$dfmoney’,’$email’,’$dfscores’,
‘0’,’$spaceSta’,”,’$safequestion’,’$safeanswer’,’$jointime’,’$joinip’,’$logintime’,’$loginip’); “;
于是登錄phpmyadmin想看下數(shù)據(jù)是否還存在,打開數(shù)據(jù)庫 ,點(diǎn)擊member表發(fā)現(xiàn)錯(cuò)誤:
Table ‘xxx_member’ is marked as crashed and should be repaired
看來是表結(jié)構(gòu)損毀了,登錄dedecms后臺(tái) 打開“系統(tǒng)-》數(shù)據(jù)庫備份/還原”找到xxx_memebr 點(diǎn)擊后面的修復(fù),或者使用phpmyadmin中提供的表修復(fù)功能。
PS:本站空間遷移時(shí)也碰到類似問題,修復(fù)后重啟服務(wù)器即可解決。
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請(qǐng)注明: dedeCMS 注冊(cè)失敗,請(qǐng)檢查資料是否有誤或與管理員聯(lián)系-解決方法