질문/조언질답게시판

스크린샷 2018-03-21 오후 10.24.41.png

스크린샷 2018-03-21 오후 10.24.25.png

비회원에게도 글쓰기나 글보기 권한을 주려구합니다.

 

게시판 목록에 접근하면 

 

" 오류 메시지를 표시하지 않도록 설정되어 있습니다. 서버의 에러 로그에서 자세한 내용을 확인해 주십시오"

 

"요청한 기능을 실행할 수 있는 권한이 없습니다."

 

둘중 하나가 메세지로뜹니다.

 

무조건 로그인을 해야하나요??

 

글보기,글쓰기는 비회원은 안되나요??

 

 

  • profile

    "오류 메시지를 표시하지 않도록 설정되어 있습니다. 서버의 에러 로그에서 자세한 내용을 확인해 주십시오."

     

    이건 라이믹스에서 가장 중요한, 절대로 그냥 넘어가서는 안 되는 메시지입니다.

    해석을 해볼까요?

     

    1. 뭔가 오류가 발생했어요.

    2. 그런데 서버의 보안설정상 비회원에게는 오류 메시지를 노출시키지 않도록 되어 있는 것 같습니다. (관리자라면 보일 수도 있습니다. 그러나 로그인하지 않은 상태에서만 발생하는 오류라면 확인할 수가 없겠지요?)

    3. 오류 메시지가 화면에 노출되지 않더라도 서버의 에러 로그에는 기록이 남았을 수 있습니다.

    4. 따라서 서버의 에러 로그에서 그 시간대에 기록된 내용을 찾아서 검색해 보거나, 에러 로그에 기록된 정확한 내용을 포함하여 XE타운에 질문글을 올리면 뭐가 문제인지 알 수 있을 것입니다.

    5. 직접 운영하는 서버라면 에러 로그를 직접 열어보면 되고, 웹호스팅이라면 업체에 에러 로그 기록을 볼 수 있게 해달라고 요청해야 합니다.

     

    참고로 정상적인 라이믹스라면 비회원에게도 글읽기, 글쓰기 권한을 줄 수 있습니다. 뭔가 에러가 있어서 안 되는 것이고, 뭐가 문제인지 찾아서 해결하려면 위의 내용을 따르시면 됩니다.

  • profile profile
    기진곰님 위 에러로그 확인은 files / _debug_.php에서 확인 하는건가요?
  • profile profile

    서버의 에러 로그는 디버그 파일과 별도입니다. 설정에 따라 디버그 파일에도 에러가 기록될 수는 있지만, 찾기가 쉽지 않을 가능성이 높습니다.

  • profile profile
    서버의 에러로그 어디서 확인 해야될까요? ^^
  • profile profile
    서버 환경에 따라 다릅니다. 찾기 귀찮으시면 그냥 php.ini에서 display_errors = on 하세요. 화면에 바로 출력됩니다.
  • profile profile
    고맙습니다. ^^
  • profile
    댓글 감사합니다.