config.php 파일의 define('G5_USE_CACHE', false); 로 하면 데이터를 못읽는데..
본문
config.php 파일의 define('G5_USE_CACHE', false); 로 설정하고 페이지를 릴로드 하면
게시된 글이 없다고 나오는데 저만 그럴까요?
여러사이트에서 시도해 봤는데 캐시를 false로 하면 데이터를 못 읽습니다.
물론 관리자 페이지에서 캐시를 지워도 그렇습니다.
어찌하면 좋을까요?...ㅜㅜㅜ
답변 4
버그 하나를 찾으신듯 합니다.
일단 확인은 해 봐야 할 듯 하지만서도...
/lib/latest.lib.php
$caches = null;
if(G5_USE_CACHE) {
$cache_file_name = "latest-{$bo_table}-{$skin_dir}-{$rows}-{$subject_len}-".g5_cache_secret_key();
$caches = g5_get_cache($cache_file_name);
$cache_list = isset($caches['list']) ? $caches['list'] : array();
g5_latest_cache_data($bo_table, $cache_list);
} else $caches = false; // <--- else $caches = false; 추가해 주세요.
if( $caches === false ){
$list = array();
고맙습니다. 며칠 미치는 줄 알았는데 위의 팁대로 한줄 추가하니 해결되었네요.
}
else
$caches
= false;
// <--- else $caches = false; 추가해 주세요.
한참 헤매이다 이건 아닌데 하면서 찾아보니... 역시 문제가 있는거였군요~ 감사합니다.
답변을 작성하시기 전에 로그인 해주세요.