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

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

· 15년 전 · 1670 · 4
무엇이 문제인지 DB가 자꾸 깨집니다.

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

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

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

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

댓글 작성

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

로그인하기

댓글 4개

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

일단 이 주석을 풀어 보시구요 해결 않되면
응용하여 원하시는 코드를 추가 보시는것은 어떨까요?
15년 전
답변 너무 감사합니다. 주석 푸니까 관리자 화면 하단에 에러가 뜨네요!!!
처리 하려는 방식이 안 좋아 보입니다
호스팅사에 연락해서 고쳐달라고 해야죠. 자체 서버라면 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']){
15년 전
답변 너무 감사합니다. 시도 해주겠습니다.

게시글 목록

번호 제목
284348
284336
284333
284332
284320
284318
284316
284313
284307
284306
284303
284298
284296
284290
284286
284280
284277
284272
284261
284259