홈페이지 하단 에러 문구가 뜨네요.
본문
홈페이지 하단 에러 문구가 뜨네요.
게시판이 포함된 페이지만 하단과 같이 문구가 나옵니다.
아시는분 해결방법 좀 답글 부탁드립니다.
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
g5_login 테이블이 깨진거 같네요.
mysql에서 repair를 하라는 말이나오네요~
mysql 콘솔에서 check table g5_login 하셔서 에러내용 확인하시고
repair table g5_login 하셔서 복구시도 해보신 뒤
다시 check table g5_login 하셔서 에러가 있는지 확인해보셔요
g5_login 테이블 역할이 로그인한 유저를 확인하는 용도라서
크게 중요하지 않으므로... 그냥 드랍(삭제)하고 다시 만들어두면 해결될꺼 같기도 합니다.
index.php나 그누보드 common.php가 인클루드 된 파일 안에
<?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;
");
?>
를 넣으시고 실행(해당파일접속)해보세요.
이후에는 꼭 지우셔야 합니다.
extend 폴더에 tmp.php 화일을 만들어서 아래 내용을 넣고
홈페이지를 한번 열어본 후 에러나던 페이지도 열어보고 위 화일을 삭제하세요
<?
sql_query(" REPAIR TABLE g5_login ");
?>