디버그 패널 표시 대상을 "모두에게 표시" 하면 나오네요
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.4 |
라이믹스 2.x로 업그레이드하고 난 후,
디버그 패널 표시 대상을 "모두에게 표시" 하면 패널이 나오는데, "관리자에게만 표시"나 "아래 IP의 방문자에게만 표시" 로 하면 나오지 않네요.
"모두에게 표시"로해서 보면 되니 문제되지 않습니다만, 지적 호기심에 문의 드립니다. (아님 다른 버그일런지요?)

hatali
Lv. 4
댓글 26
그런 비슷?한 버그가 있었으나 패치가 되었는데요. 최신버전이 아니라면 말씀하신 증상이 나올 수 있습니다.
개인별 서버 설정에 따라 다를 수도 있을려나요.
2.0.10 버전에서 고쳐졌는데요.
https://github.com/rhymix/rhymix/commit/80e0498425b02611d2e64ab357caabca7c38620d
실제 지금 사이트의 파일을 여셔서 위와 같이 제대로 고쳐진 상태인지 확인해 보세요.
최신버전에서 해당 증상이 나오는게 이상합니다.
수정된 부분은 맞게 돼있는데 아래 387라인이 다르게 돼있어서 파일전체를 복붙했는데도 동일하네요. 일단은 디버그 패널 보이게끔 (또는 파일에 기록) 해서 사용해봐야 할까봐요. 관심 감사드립니다.
{
self::set('is_logged', false);
self::set('logged_info', Rhymix\Framework\Session::getMemberInfo());
}
최신 버전과 비교하시던지 아니면 최신버전 파일로 업로드 하세요.
지금 제대로 고치고 계신지도 확인이 어렵네요.
https://github.com/rhymix/rhymix/blob/master/classes/context/Context.class.php
이게 최신버전입니다.
제가 버그 수정된 부분만 따로 보여드린 이유는 지금 최신버전으로 업데이트 했다고 하신 것을 검증해 보시라고 알려드린 것입니다. 최신버전으로 업데이트가 안되었을 수 있습니다. (저 버그가 고쳐진 이후 업데이트가 몇 차례 있어서 코드가 변경되어 있을 겁니다.)
최신버전 파일 하나만 업데이트 하시지 마시고, 전체 파일들을 함께 다 업데이트 하시기 바랍니다.
그런다음 최신버전에서 문제가 발생된다면 깃허브에 이슈남겨주세요.
소소하게 수정한 게 있어서 git으로 업데이트(2.0.18) 했는데, "새 버전으로 덮어씌우기"로 업데이트 해봐야 될까요?
코어 수정한 것이 있으면, 클린 버전에다가 수작업으로 1:1 compare 하면서 다시 패치해주는 것이 옳바른 방법이겠죠. git으로 하면 기계적으로 하는 것이라서, 예상치 못한 결과가 나올수도 있어서 위험하죠. 기존 코어보고 수정하셨을 텐데, 새 버전이, 수정한 부분 앞이나 뒤에서 다르게 변했다면, 코어 수정 부분도 따라서 바뀌어야 하는데, git은 그런 것까지 해주지는 못하잖아요.
git status 해보셔서 수정(modified), 삭제(deleted)된 파일 없이 완벽하게 최신버전 상태라면 더 하실 것은 없습니다. (추가한 서드파티 자료 등이 Untracked로 나열되는 것은 상관없습니다.)
이 상태에서도 계속 문제가 발생한다면 어떤 설정들의 조합이나 서드파티 자료 유무에 따라 정말로 버그가 있을 수도 있습니다. 예전에 분명히 고친 것 같은데... ㅠㅠ
git status 해보니 modules/member/skins/default/signup_form.html에 뭔가 있는 것 같습니다. 다시 확인해 볼게요. 감사드립니다. git 초보라 어렵네요 ㅠㅠ
"아래 IP의 방문자에게만 표시"를 선택하고, 밑에 박스에다가 IP를 직접 입력해주셨는지, 아니면, 흐리게 나오는 IP만 믿고 비워두셨는지 체크해보세요. 흐리게 나오는 상태는 입력된 것이 아니고 그냥 참고용이구요.
"관리자에게만 표시"로 할때 안나오는 것은 좀 이상하네요. 브라우저를 여러 종류를 띄우고 헷갈린게 아니라면, 관리자 페이지에서 세션설정이나 이런 것... 재현시키는 것이 키 포인트겠네요.
화면패널에 표시 + 아래 방문자 및 관리자 단일 선택해서 출력할 경우 문제가 없이 출력되는것을 확인하였습니다.
라이믹스 보안패치가 2.0.18쯤 나와 미리 최신버전으로 업데이트 한 버전인데, 혹시 질문자님의 설정이 어떻게 설정되었는지 설정하신 항목을 스크린샷 찍어서 여기에 올려주시면 확인하는데 도움이 될 것 같습니다.