Q&A

라이믹스에 관련한 몇가지 질문

2023.06.17 08:17
1,733
0
CMS/프레임워크 Rhymix 2.1
개발 언어 PHP 8.0

1. DB의 테이블을 살펴보다가 rx_spamfilter_log 를 확인해보니 아래와 같이 로그가 쌓이고 있습니다.

 

스팸필터.png

 

아이피주소를 살펴보니 제가 사용하는 아이피인데... 최고관리자가 어째서 스팸필터를 거칠까 궁금하여

어드민 페이지의 "스팸필터" 를 살펴보았으나 모든 기능이 꺼져 있는 상태입니다.

스팸필터가 작동하지 않고 있음에도 저 로그는 어디서 작성하는것인지 궁금합니다.

심지어 스팸필터 메뉴를 살펴보아도 DB상에 기록된 위 내용들이 출력되는 부분이 없습니다.

rx_spamfilter_log 테이블의 내용물들을 지워도 무관한지 궁금합니다.

 

 

2. DB상의 애드온, 모듈 관련 부분을 찾아보니 이미 삭제한 애드온, 모듈의 찌꺼기 들이 보이는데 과거 XE PROFILE 모듈을 이용하면 정리가 되었던 것 같은데... 관리자페이지의 "캐시파일 초기화" 기능처럼 존재하지 않는 애드온이나 모듈의 찌꺼기가 정리되는 기능이 있다면 좋을 것 같습니다.


제가 사용하지 않는 애드온/모듈 폴더를 그냥 삭제하여 찌꺼기가 남은것인가 싶어 혹시나 정상적인 삭제 기능을 지원하나 싶어 관리자페이지의 애드온목록/모듈목록을 확인해보니 "삭제" 탭은 만들어져 있는데 버튼등은 안나오네요.

제 사이트에서만 무언가 문제가 있어서 안나오는것인지 아니면 아직 개발중인 부분인지 궁금합니다.

 

 

3. 라이믹스 설치경로에 tests 폴더가 존재하는데.. 이것은 무슨 용도인가요?

순간 제가 임시로 만들었던 폴더인줄 착각하고 지울뻔 하였네요... ㅎㅎ..

댓글 4

  • 2023.06.17 08:58 #1769129

    1. 네, 지우셔도 됩니다. 물론 지금 당장 스팸이 쌓이고 있는 상황이라면 최근에 어느 IP에서 몇 번이나 글 작성을 시도했는지 추적하는 용도로 저 데이터를 사용하기 때문에 모두 지워버리면 작동에 지장이 있겠지만, 평상시에는 언제든지 지우셔도 됩니다.

     

    2. 캐시파일 재생성을 클릭하면 더이상 사용하지 않는 모듈에서 등록해 놓은 트리거만 자동으로 정리됩니다. 트리거가 삭제되면 해당 모듈은 더이상 사이트 속도나 안정성에 영향을 주지 않습니다. 단, DB나 파일을 생성해 놓은 것은 삭제되지 않습니다. 어느 자료가 어떤 데이터를 생성해 놓았는지 일일이 추적할 수도 없을뿐더러, 테스트나 에러 때문에 일시적으로 사용을 중단했다가 나중에 다시 사용하시는 분들도 많으니까요.

     

    3. tests 폴더는 코어를 수정하거나 어떤 모듈을 추가했을 때 여전히 정상 작동하는지 확인하는 데 사용하는 2500여 개의 "유닛 테스트"가 정의되어 있는 곳입니다. 개발자들을 위한 도구이므로 일상적인 운영에는 전혀 필요하지 않습니다. 놔둔다고 문제가 되지도 않습니다.

  • 2023.06.17 09:07 #1769133

    궁금했던 부분이 명쾌히 해결되었습니다 :)
    저는 모듈/애드온 <찌꺼기>가 남는다고 생각했는데 재설치 하는 분들을 위한 <설정값> 저장의 역활을 하고 있었네요ㅎ

    감사합니다.

  • 2023.06.17 12:21 #1769139
    tests파일은 사실 필요가 없지만 깃 연동으로 git pull명령어로 업데이트 하시는 경우라면 업데이트가 먹히지 않는 문제가 발생할 수 잇습니다. 남겨두시는걸 추천드려용
  • 2023.06.18 01:57 #1769183
    깃을 활용하고 있기도 하고.. 평소 라이믹스 사용하면서도 관심이 없던 폴더라 있는줄도 몰랐었는데 이제 용도를 알게 되었으니 그냥 놔둬야 겠습니다 ㅎㅎ