질문/조언질답게시판

라이믹스 설정에서 기존 "XE와 호환되는 주소 형태만 사용"에서 -> "모든 주소 형태를 사용"으로 바꾼후 비회원에서 댓글을 작성후 다른기기에서 비밀번호를 입력하여 댓글을 수정할떄 "문서번호는 필수입니다"라는 에러가 나옵니다

 

혹시나해서 "모든 주소 형태를 사용" -> "XE와 호환되는 주소 형태만 사용" 으로 바꿔서 수정해보니 이때는 "문서번호는 필수입니다" 없이 정상적으로 처리됩니다 혹시 이런문제 해결하신분 계실까요?

  • profile
    상당한 시간이 흐르기 전까지 "XE와 호환되는 주소 형태만 사용" 을 선택해서 운영해야 할 것이라고 판단하고 있습니다. 해결책을 드리는 답변이 아니라 죄송합니다.
  • profile ?
    저도 그래야 될것같습니다
  • profile

    nginx사용시 nginx 설정값을 잘 바꾸셧는지에 따라 문서번호가 재대로 넘어오지 않앗을 수 잇습니다.

    라이믹스 2.0부터는 라우터라는 기능을 사용하게되면서 nginx의 설정값도 완벽히 달라졋다보니 이런 부분에서 document_srl 이 재대로 넘어오지 않을 수는 있어요..

    어느정도 환경설정 및 상황을 설명해주시면 문제해결을 위한 답변에 도움이 될 것 같습니다.

  • profile ?

    nginx의 conf 값 말씀하시는건가요? 

    아래 첨부하였습니다 딱히 설정을 건들지 않아서 설정문제일수도 있겠군요,,

    설정관련해서 참고할 글이 혹시 있을까요?

    domain.zip

    Atachment
    첨부
  • profile
    스킨에 따라 차이가 있을 수도 있을 것 같네요.
    비회원 댓글 수정처럼 여러 단계를 거치는 작업을 할 때
    각 단계에 어떤 변수를 넘겨주는지는 스킨 소스가 결정하니까요.
  • profile

    @람보 @기진곰

    댓글 수정시 주소가 이런 식으로 구성되는데요.
    https://도메인/{$mid}/comment/35355/edit

    https://github.com/rhymix/rhymix/blob/c9a46e16931889c731fb575b6ea272b89f47a6da/modules/board/conf/module.xml#L81-L84

    위 파일에서 83행처럼 82행을
    <route route="comment/$comment_srl/edit$document_srl" />
    으로 수정하면 댓글 수정이 되는 것 같습니다.

     

    덧. 근데 새로운 세션으로 시작하는 경우에는 댓글 수정 비번 입력 후 수정 화면 진입까지는 되는데, 스팸필터를 쓰는 경우 리캡챠는 로드되지 않네요ㅜ + 그리고 댓글 수정을 하려고 하면 "reCAPTCHA 스팸방지 기능을 체크해 주십시오."라는 경고창이 뜨고요.