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

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

QA

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

답변 3

본문

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

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

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

 

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 ");

?> 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로