WordPress 테마편집기에서 아무것도 안나오는 문제 해결하기

이번에 6.6으로 업그레이드하고 우연히 테마 편집기를 눌러보니 아무것도 안 나옵니다. 이게 6.6에서 생긴 건지 이전 버전에서 생긴 건지는 잘 모르겠지만 암튼 뭔가 큰 버그니 금방 수정되지 않을까라는 생각을 하면서 며칠 기다렸는데 안 나옵니다.

꽤 심각한 버그 같은데 바로 패치가 안된다는 건 워드프레스 문제가 아니라 제 블로그가 문제라는 소리라 생각하고 방법을 찾아보기로 했습니다.


방법 찾느라 시도했던 방법들 다 적다가 별 의미 없을거 같아서 결론만 적습니다.

#누군가 GET, POST만 쓰는게 보안에 좋다고 했는데...
if ($request_method !~ ^(GET|POST|OPTIONS|HEAD)$) {
	return '405';
}

예전에 nginx 세팅할 때 인터넷에서 참고했던 보안 설정이 문제였고 그로 인해 OPTIONS로 요청하는 URL이 드롭되면서 제대로 처리가 안된 거였습니다.

HEAD는 워드프레스 페이지를 돌아다니면서 확인해 보니 요청하는 곳이 몇 군데 있길래 그냥 추가해 줬습니다.

http method에 관한건 여기 를 읽어보세요.


Comments

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다