Extra Form
PHP PHP 8.1
CMS Rhymix 2.0

제목 그대로입니다


저는 지금 사이트에 클라우드플레어를 사용하고 있는데 마이크로 엣지를 사용하면 특정 게시판(주소가 aaa.com/bbb 라고 할때 bbb게시판)에만 접속이 안됩니다...


말이 좀 이상한데... 그러니까 Xetown으로 예시를 들면 다른 곳은 다 되는데 질답게시판만 접속이 안되는 상황이 됐습니다.


컴퓨터를 재부팅도 해보고 캐시를 비워봐도 계속 에러가 뜨네요...
처음에는 램 문제인 줄 알았는데 친구놈한테 물어보니 포토샵을 같이 돌린 컴퓨터로도 접속이 잘 된다고 하더군요...;; 저도 분명 어제까지는 잘 됐는데 하루아침에 이렇게 되버렸습니다...

 

 

참고를 위해 클라우드플레어의 그래프와 에러 화면을 첨부합니다

544126.png

7842552.png

 


지금 제가 사이트 관리자라 더 곤란합니다. 이게 대체 저한테만 왜 이럴까요...?

 

  • ? Lv8
    다른 브라우저로 접속되는지 확인해보시고
    다른 브라우저에서도 안 되면 해당 페이지에서만 쓰는 스킨/애드온/모듈 등에 오류가 있을 가능성이 있죠
    혹시 관리자 계정만 안 되고 다른 계정은 되면, 해당 게시판에 대한 관리자 전용기능에 오류가 있는거고
  • ? Lv8 ? Lv2
    다른 브라우저와 모바일에서는 잘됩니다. 서버 문제가 아니라다행이네요 ㅜㅜ
  • ? Lv8 ? Lv2
    헉 세진님 네 ... 관리자 계정이 아닌 계정은 잘 접속이 되네요.. 관리자 전용기능에 뭐가 대체 문제일까요..??
  • ? Lv2 ? Lv8
    이건 무엇을 설치했고 어떤걸 어떻게 수정한지 알수가 없으니
    기본 스킨과 비교해보시면서 원인을 찾으셔야할거예요

    도저히 안 되면 제작의뢰를 맡기시거나..
  • ? Lv2
    520에러면 서버쪽에서 잘못처리되는게 있는건데
    edge에 로그인한(또는 로그아웃한) 계정에서 특정 페이지 방문시 발생한 오류로 추정됩니다.
    그냥 역추적해서 고치면 될거같아요
  • ? Lv2 ? Lv2
    엣지 문제였군요. 혹시 역추적 그 방법은 f12 로 콘솔 띄워서 하는 것인가요?
  • Lv36

    5xx 코드라면 브라우저 문제보다는 서버단의 문제일 가능성이 높으니, 서버에서 에러 로그를 찍어 보세요. 로그를 보기 어려운 호스팅 환경이라면 에러가 화면에 그대로 표시되도록 display_errors = on으로 설정해도 됩니다.

  • Lv36 ? Lv2

    access forbidden by rule, client: 209.141.60.74, server: _, request: "GET / HTTP/1.1", host: "(제 서버 ip)", referrer: "https://wenvpn.com"
    (저 wenvpn 은 처음 보는 사이트입니다.)
    3609626#3609626: *189033 access forbidden by rule, client: 146.19.24.23, server: _, request: "GET / HTTP/1.1", host: "(제 서버 IP)"
    3609626#3609626: *188634 access forbidden by rule, client: 176.97.210.231, server: _, request: "GET / HTTP/1.1", host: "(제 서버 IP)"

    이런식으로 에러 로그가 쭉뜨네요. 클라이언트 ip 는 클라우드 플레어를 쓰니까 바뀌는거 같은데,, nginx 를 보고 있지만 어디를 수정해야할까요?

  • ? Lv2 Lv36

    nginx 에러 로그 말고 PHP 에러 로그를 보셔야 해요. nginx는 PHP에서 반환한 에러 코드를 그대로 전달한 것 뿐이니, nginx 입장에서는 에러가 아닐 수도 있습니다.

     

    에러 따위는 그냥 무시해 버리는 유구한 역사와 전통에 따라;;; PHP 에러 로그는 서버 세팅하실 때 별도로 설정하지 않았다면 존재하지 않는 것이 기본값입니다.

  • Lv36 ? Lv2

    스크린샷 2024-01-29 210216.png

     

    이걸 on 해도 여전히 본문과 똑같은 520 에러가 뜹니다. 제가 이런건 처음이라서 어떻게 해야할지.. 알려주시면 너무 감사드리겠습니다.

  • ? Lv2 Lv36
    이미 다른 방법으로 해결하신 것 같지만, 위 댓글의 증상에는 여러 가지 원인이 있을 수 있습니다.
    - php.ini 수정 후 php7.4-fpm 서비스를 재시작하지 않음
    - 다른 파일에서 설정을 덮어쓰고 있음
    - 에러 메시지가 표시되었지만 클플에서 자기네 에러 화면으로 바꿔치기해 버림
    - 에러 메시지 출력 없이 백지화면이 뜨는 상황임 (이 경우 에러 로그를 활성화하는 방법밖에...)
  • ? Lv2
    +아 해결한 듯 싶습니다... 설마 진짜 설마 했는데 최근에 회원 스킨을 바꿔서 그랬나 싶네요.. 스킨을 디폴트로 돌리니까 됐습니다.
    왜일까요,,,, 하 ㅜㅜㅜ ㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎ