추가 또 추가 질문입니다. 내용이 달라져서요
CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.4 |
다시 복구하면 메인은 정상인데 게시글을 클릭하면
이게 뜹니다. php7.0 으로 복구할때도 이께 떴습니다. 그래서 php7.4로 변경해본것인데요. 현재 7.4입니다.
게 보드스킨은 스케치북인데 커스텀한것입니다. 라인 131이
<a cond="$page!=$prev_page" href="{getUrl('page',$prev_page,'document_srl','','division',$division,'last_division',$last_division)}" class="direction"><i class="fa fa-angle-left"></i> Prev</a>
이렇게 되어있고 아래 663은
{
\Context::displayErrorPage($title, $message, 500);
}
입니다.. 이번에 이슈가 있기전까진 문제가 없었습니다.
가이더
Lv. 6
댓글 6
캐시를 새로 생성하고 나서도 동일한 문제가 지속되는 지를 알아야 할 것 같습니다.
캐시파일 재생성 -> 게시글사라진다 = 버그
버그는 디버깅을 통해서 원인을 해결해야겠지요.
해결이 어렵다면 제작의뢰를 하시길 바랍니다.
만약 삭제가 된다고 하면, 현재 DB에는 없는 게시글들이 캐시로 남아있는 것 처럼 보이는게 아닐까요?
그러면 결국은 db에 먼저 값이 있는지를 봐야하고, 설치 전에 캐시 폴더는 날리고 복구 했는지 등을 먼저 알아야 합니다.
2. 서드파티중에 타임라인이나 혹은 게시글을 조작하는 서드파티가 있는지 (애드온도 포함).. 찾아보시고.
3. 게시판의 내용에서 쿼리내용을 바꿀만한 코드가 해당 스케치북 스킨에 달려있는지.
위 3가지 채크해보세요.
DB에 문제가 있어서 게시글을 못 불러옴 -> page_nagivation이 null임 -> null에다가 getNextPage()를 호출하니까 당연히 에러남 -> DB가 오락가락하니까 캐시 상태에 따라 글이 나오다 안 나오다 오락가락함
스케치북 스킨이 PHP 최신버전에서 종종 에러가 나는 것은 사실이지만, 진짜 원인은 DB에 있는 것 같으니 사소한 증상은 신경쓰지 말고 근본적인 원인을 해결하는 데 주력하시는 것이 더 효율적일 것 같습니다. DB 상태부터 점검하세요. 해당 DB를 통째로 덤프떴다가 다시 들여오기 한다거나...