조회 수 59 댓글 2

안녕하세요?

 

슈퍼캐시를 사용했는데

포인트 현황 위젯을 제외시켜도 예전 캐시된 게 계속 보이고 증가를 하지 않습니다.

 

이에 슈퍼캐시 모듈을 삭제하고, files/supercache 삭제, 대시보드에서 캐시재생성을 하였습니다.

그런데도 예전 포인트 현황이 계속 뜹니다.

 

이게 슈퍼캐시 때문에 그런 건지 서버 때문에 그런 건진 사실 모르겠고요.

어디에든 캐시가 남아있어서 그런 것 같습니다.

 

어디를 더 삭제해봐야 회원 포인트 현황이 정상적으로 뜰까요?

 

-----------

그리고 아래 코드는 위젯은 아닌데 이것 또한 반응이 없습니다.

 

                    <!-- 포인트 레벨 출력 소스  -->
                    {@
                    $oPointModel = getModel('point'); 
                    $point = $oPointModel->getPoint($logged_info->member_srl);
                    $oModuleModel = &getModel('module');
                    $config = $oModuleModel->getModuleConfig('point');
                    $level = $oPointModel->getLevel($point, $config->level_step);
                    }
                    <li cond="$is_logged"><a href="./index.php?act=dispPointhistoryList&mid=home"><i class="fa fa-battery-half" aria-hidden="true"></i>
                    {$point} Point (Lv. {$level})</a></li>
                    <!-- 포인트 레벨 출력 소스  -->

  • profile
    기진곰 2017.01.09 00:51:35

    슈퍼 캐시에서 캐시 방식을 무엇으로 설정하셨었나요? 만약 기본값(default)이 아니었다면 다시 설치한 후 기본값으로 돌려놓아 보세요. 캐시 방식이 기본값이 아닌 경우 오작동하는 애드온이나 위젯이 종종 있습니다. (슈퍼 캐시 모듈을 삭제하고 캐시 폴더를 삭제했는데도 계속 문제가 있다면 슈퍼 캐시의 오류가 아니라 해당 애드온의 오류이겠지요?)

     

    만약 이것으로 해결된다면 슈퍼 캐시를 다시 사용하셔도 무방합니다. 캐시 방식 기본값만 건드리지 않으면 됩니다.

  • profile
    lis**** 2017.01.09 01:17:29
    안녕하세요? 기진곰님...
    밤늦게 답변 달아주시고 감사합니다.

    캐시 방식은 default 값이고요.
    이상한 게 웹호스팅에서는 포인트현황이 위젯이건 로그인시 볼 수 있는 코드 건 간에 오래 전, 그러니깐 아마도 처음 보였던 값이 계속 보이고요.
    동일한 DB와 서버 파일들을 PC에서 APM 깔아서 돌려보면 또 정상적으로 돌아갑니다.

    일단은 다시 한번 지웠다가 깔아봐야겠습니다. ^^;

    감사합니다.

서버에 요청 중입니다. 잠시만 기다려 주십시오...