Extra Form
PHP PHP 8.0
CMS Rhymix 2.0

안녕하세요, 이번에 라이믹스를 2.1.3에서 2.1.9버전으로 업그레이드 (전체 파일 업데이트) 했는데 게시판 모듈에서 게시글 본문이나 댓글에 이미지를 달려고 하면 "업로드 대상 정보가 일치하지 않습니다. (module_srl)"라는 메세지가 뜨네요.

 

혹시나 스킨 문제인가 싶어 다른 스킨으로도 테스트해보고, 새로운 게시판도 만들어서 테스트 해봤는데 같은 메세지가 뜹니다. 사진/파일 첨부할 때만 뜨고 문자로만 구성된 게시글/댓글은 멀쩡하게 등록됩니다. 이미 등록된 댓글을 수정해서 파일을 올리려 하면 다시 오류가 뜨고요. 어떻게 해결해야 할까요ㅠㅠ? 미리 감사드립니다! 

  • profile

    에디터는 어떤 것을 사용하고 계시나요? 혹시 파일 업로드와 관련해서 추가로 설치하신 자료가 있나요?

     

    업로드 제한을 임의로 우회할 수 있는 취약점을 막기 위해, 2.1.9부터 파일을 어디에다가 업로드하려는 것인지 좀더 엄격하게 체크하도록 바뀌었습니다. 예를 들어 글을 쓰는 게시판과 업로드를 하는 게시판은 당연히 같은 게시판이어야겠지요. 코어의 기본 에디터와 업로더는 항상 이것이 일치하도록 되어 있는데, 님 사이트에서는 어떤 이유에서인지 이것이 일치하지 않는 모양입니다.

     

    언제나 그렇듯이, 빠르게 답변을 얻기 위해서는 문제를 확인해 볼 수 있는 링크가 필요합니다.

  • profile ?

    안녕하세요, 기진곰님! 에디터는 기본  WYSIWYG CKEditor을 사용하고 있어요. 업로드 관련으로 따로 설치한 애드온은 없고 (사용하는 건 넘겨보는 사진, 자동 링크 애드온, 게시판 확장변수 다중검색 애드온이 전부) 에디터에 스포일러 플러그인 적용과 커스텀 스타일 몇 개 추가한게 전부네요. 작성 게시판이랑 업로드 게시판은 동일하고 추가로 몇 가지 테스트를 더 해본 결과 레이아웃이 있을 때는 업로드 대상 정보가 일치하지 않습니다. (module_srl) 에러가 뜨고, 레이아웃이 없을 때는 (게시판만 있을 때는) 업로드 대상 정보가 일치하지 않습니다. (editor_sequence)가 뜨네요. 테스트 주소는 이쪽인데... 제가 프론트엔드도 그렇지만 백앤드는 정말 문외한이라...ㅠㅠ 해결 방법이 있을까요ㅠㅠ? 

  • ? profile

    테스트 주소를 확인해 보니 프론트엔드에서 파일을 업로드할 때 전송하는 데이터는 정상인 것 같습니다. 그렇다면 백엔드에서 검증하는 데이터가 잘못되었다는 뜻이고, 만약 레이아웃을 바꿨을 때 증상이 달라진다면 레이아웃에서 실수로 $module_srl 등의 중요한 변수를 건드리고 있을 가능성이 있습니다.

    테스트 게시판만 완전 기본 레이아웃(XEDITION) + 기본 스킨(XEDITION) 조합으로 한 번 해보시겠어요? 혹시 의심되는 애드온이 있다면 테스트 게시판에서만 그 애드온을 꺼보시는 것도 좋은 방법입니다.

     

    전체 파일을 올렸다고 하셨지만, 혹시라도 에디터 모듈 등 일부를 빠뜨리지 않았는지 FTP상에서 파일 수정 시각을 한 번 더 확인해 보시는 것을 추천합니다. 업로드할 때 파일을 빠뜨리는 어이없는 경우가 은근히 많더군요...

  • profile ?
    도움 주셔서 감사해요ㅠㅠㅠ
    조언해주신 대로 기본 레이아웃과 스킨으로 변경하고 애드온이랑 플러그인을 전부 해제하고, 전체 파일 업로드도 한 번 더 해봤는데 그래도 (module_srl) 오류가 뜨네요...혹시 자세히 뜯어보지 않는 이상 수정할 방법이 없고, 닫힌 사이트라 로그인 없이 글/댓글 작성이 불가능하다면 2.1.8로 다운그레이드해서 써도 괜찮을까요...ㅠㅠ?
  • ?

    저도 같은 증상이 나타납니다...

     

    스크린샷 2023-11-08 162626.png

    테스트 게시판 : https://www.truespedu.org/test

     

    기본 레이아웃(XEDITION) + 기본 스킨(XEDITION) 으로 세팅하고 에드온도 모두 껐는데도 여전합니다...

    현재 CKEditor를 에디터로 사용하고 있는데, SimpleEditor 등 다른 에디터로 바꿔도 여전합니다...

    칼드웰님 처럼 지난 버전으로 돌아가야 할까요?..

     

     

  • ?
    통 방법이 보이지 않아서 일단, 2.1.9 이전 버전으로 돌렸습니다...
  • ? profile

    다른 질문글 올리신 것을 보았습니다만 그쪽에는 테스트 게시판 주소를 남기지도 않으셨고, 이쪽에 남기신 것도 지우신 것 같습니다. 답변자가 테스트해 볼 수 있을 만큼 충분한 시간 동안 사이트를 그 상태로 유지할 수 없다면 공개된 질답게시판은 적절한 해결 방법이 아닐 수도 있습니다. 무엇이 문제인지 진단하고 해결책을 찾아볼 기회가 주어져야 다음 버전에서 해결을 하지요.