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

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

QA

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

본문

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

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

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

 

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

?> 

답변을 작성하시기 전에 로그인 해주세요.
전체 5

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT