복구/최적화 기능 자동으로 안될까요? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

복구/최적화 기능 자동으로 안될까요? 정보

복구/최적화 기능 자동으로 안될까요?

본문

무엇이 문제인지  DB가 자꾸 깨집니다.

그래서 주기적으로 관리자 기능에서 복구/최적화을 눌러주는데

이기능을 자동으로 하루에 한번 일정시간에 되게 하면 좋을거 같은데요!!

어떻게 해야 할지 모르겠습니다.

고수님들  조언좀 부탁드립니다.
  • 복사

댓글 전체

tail_sub.php
열어서 보시며 아래 코드가 있습니다

// 부담(overhead)이 있다면 테이블 최적화
//$row = sql_fetch(" SHOW TABLE STATUS FROM `$mysql_db` LIKE '$g4[login_table]' ");
//if ($row['Data_free'] > 0) sql_query(" OPTIMIZE TABLE $g4[login_table] ");

일단 이 주석을 풀어 보시구요 해결 않되면
응용하여 원하시는 코드를 추가 보시는것은 어떨까요?
처리 하려는 방식이 안 좋아 보입니다
호스팅사에 연락해서 고쳐달라고 해야죠. 자체 서버라면 mysql을 다시 설치하던지..
어쨌거나 원하는 방법은 adm/repair.php 보면  테이블 복구 부분이 있습니다

1.그 부분을 복사해서 index.php 첫 부분에 넣으세요
2. cf_1 필드에 복구한 날짜를 입력하는 부분을 추가합니다
  sql_query("update $g4[config_table] set cf_1='$g4[time_ymd]'");
3. 전체를 아래 if문으로 둘러싸매세요(하루에 한번만 실행 되도록)
 if($config['cf_1']<$g4['time_ymd']){
© SIRSOFT
현재 페이지 제일 처음으로