워드프레스 포스트를 저장하면 화면이 하얗게 되요?!

워드프레스 포스트나 세팅 등을 저장하고 나서 하얀 화면이(blank page) 나와 놀라신 경험이 있으신가요?


저는 워드프레스 사이트 테마 의뢰를 받아 개발중에 이런 현상이 발생하여 매우 당황스럽더군요. 특별히 잘못한 것이 없는데 왜 이런 현상이 발생하는지 어디서 부터 진단을 해야할 지 감이 안와 한참 고생했습니다. 결국엔 chris shennan의 포스트를 참고하여 문제를 해결하게 되었네요.

혹시 이런 분들이 있으면 도움되실 것같아 문제해결 팁을 공유할게요.


원인 분석

포스트나 세팅과 같은 데이터를 저장하면 여러분이 사용하는 호스트 서버에 접속하여 데이터를 서버에 저장하고 다시 여러분의 페이지로 리디렉트(redirect)됩니다. 예를 들어 포스트 에디터 창에서 포스트 작성 후 공개하기(Publish)를 누르면 위와 같은 절차가 내부적으로 이루어지죠.

하지만 리디렉트(redirect)되기 전에 페이지의 정보가 제대로 브라우져에 전달되지 않았다면 하얀 화면이 뜨게됩니다.

문제의 원인은 원하는 페이지로 리디렉트되기전에 브라우져에 빈칸(white space)이 전달되었기 때문이었습니다.

문제 해결

이러한 문제를 해결하기 위해서는 가장 먼저 white space가 코드에 포함되었는 지를 파악해야합니다. 저는 functions.php파일에 코드를 저장하고 마지막 라인에 빈칸(white space)을 포함하여 blank page가 표시되었습니다.

즉, 빈칸을 제거하면 문제는 간단하게 해결됩니다.

또 다른 해결 방법은 아래의 코드를 .htaccess파일에 포함시키는 것입니다.

위의 코드는 php에서 빈칸(white space)을 무시하고 작업을 하도록 하는 것입니다. 즉, 혹시나 실수로 빈칸을 삽입했어도 그것을 무시하고 작업을 계속하게 되는거죠.

마치며

혹시나 여러분의 사이트가 하얗게 변한다고 해서 너무 놀라지 마시고 위에 방법으로 문제를 해결해보시기 바랍니다. 그럼 오늘도 즐거운 블로깅 하세요 🙂

글쓴이

HwangC

안녕하세요! 여러분의 편안한 워드프레스 안내자 황씨입니다.

“워드프레스 포스트를 저장하면 화면이 하얗게 되요?!”에 대한 1개의 생각

  1. 안녕하세요.
    먼저 해당 포스팅과 관련 없는 질문을 드려 죄송합니다. 해결 방법을 찾지 못해 이렇게 글을 남기게 되었습니다. 외모 > 메뉴를 누르면 해당 페이지가 나타나지 않는데 이유가 무엇인지 혹시 알수 있을까요?

    일전에는 메뉴가 삭제가 되지 않는 현상이 반복 되더니 최근에는 메뉴 페이지가 나타나지가 않습니다.

    부탁드립니다. 제발 도와주세요. ㅜㅡㅜ

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.