무엇이 문제인지 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] ");
일단 이 주석을 풀어 보시구요 해결 않되면
응용하여 원하시는 코드를 추가 보시는것은 어떨까요?
열어서 보시며 아래 코드가 있습니다
// 부담(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']){
호스팅사에 연락해서 고쳐달라고 해야죠. 자체 서버라면 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']){
게시글 목록
| 번호 | 제목 |
|---|---|
| 284438 | |
| 284437 | |
| 284435 | |
| 284430 | |
| 284420 | |
| 284417 | |
| 284409 | |
| 284401 | |
| 284399 | |
| 284397 | |
| 284380 | |
| 284378 | |
| 284371 | |
| 284370 | |
| 284366 | |
| 284364 | |
| 284360 | |
| 284357 | |
| 284355 | |
| 284354 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기