테스트 사이트 - 개발 중인 베타 버전입니다

홈페이지 하단 에러 문구가 뜨네요. 채택완료

감천휘야다 7년 전 조회 2,254

홈페이지 하단 에러 문구가 뜨네요.

게시판이 포함된 페이지만 하단과 같이 문구가 나옵니다.

아시는분 해결방법 좀 답글 부탁드립니다.

 

select count(*) as cnt from g5_login where lo_ip = '10.10.10.1'

145 : Table '.\kangnamhomepage\g5_login' is marked as crashed and should be repaired

error file : /board/bbs/write.php

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

7년 전

extend 폴더에 tmp.php 화일을 만들어서 아래 내용을 넣고

홈페이지를 한번 열어본 후 에러나던 페이지도 열어보고 위 화일을 삭제하세요

    sql_query(" REPAIR TABLE g5_login ");

?> 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

g5_login 테이블 역할이 로그인한 유저를 확인하는 용도라서

크게 중요하지 않으므로... 그냥 드랍(삭제)하고 다시 만들어두면 해결될꺼 같기도 합니다. 

index.php나 그누보드 common.php가 인클루드 된 파일 안에

 

sql_query("

DROP TABLE IF EXISTS `g5_login`; CREATE TABLE IF NOT EXISTS `g5_login` (   `lo_ip` varchar(255) NOT NULL default '',   `mb_id` varchar(20) NOT NULL default '',   `lo_datetime` datetime NOT NULL default '0000-00-00 00:00:00',   `lo_location` text NOT NULL,   `lo_url` text NOT NULL,   PRIMARY KEY  (`lo_ip`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

");

?>

를 넣으시고 실행(해당파일접속)해보세요.

이후에는 꼭 지우셔야 합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

g5_login 테이블이 깨진거 같네요.

mysql에서 repair를 하라는 말이나오네요~

mysql 콘솔에서 check table g5_login 하셔서 에러내용 확인하시고

repair table g5_login 하셔서 복구시도 해보신 뒤

다시 check table g5_login 하셔서 에러가 있는지 확인해보셔요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인