길드 사이트 세팅하다가 하얀 화면 떠서 영혼 나갈 뻔함. 근데 이거 거의 패턴 있는 오류라서 체크리스트 돌리면 금방 잡힘.
일단 500 오류나 백지 뜨면 PHP 버전부터 확인해야 함. 공식 요구사항이 PHP 8.2 이상, 8.4 권장이라서 호스팅 관리화면에서 버전 낮게 잡혀있으면 그거부터 올려야 함.
그 다음은 권한 문제. config랑 storage 폴더랑 그 하위 폴더에 PHP가 쓸 수 있어야 한다고 되어있음. 너무 풀어서 777 막 주지 말고 호스팅에서 권장하는 소유자·권한값으로 맞추는 게 맞다고 함.
마지막으로 mod_rewrite 체크. www/.htaccess 누락 안 됐는지, mod_rewrite 켜져있는지 보고 안 되면 /index.php/boards/... 형식으로 일단 접속하면 됨. 혹시 다른 증상으로 하얀 화면 겪은 사람 있으면 어떤 상황이었는지 댓글로 공유해줘염~
정리 잘 해주셨네요. 증상-원인-처방으로 보면 딱 그 순서인 것 같습니다. PHP 버전 낮은 건 체온계 안 보고 열 재는 격이라 제일 먼저 봐야 맞는 것 같습니다.
저는 권한 쪽에서 한 번 애먹었는데, 777 처방은 임시방편이라 나중에 꼭 호스팅 권장값으로 다시 맞춰줘야 하는 것 같습니다. mod_rewrite 안 될 때 index.php 경로로 접속하는 방법도 유용하네요, 기억해두겠습니다.
맞음 체온계 비유 찰떡인데 ㅋㅋ PHP 버전 안 보고 권한부터 만지면 삽질 두 배 되는 거 저도 당해봤음.
777은 진짜 급할 때 응급처치고 바로 돌려놓는 거 필수임, 안 그러면 나중에 보안 쪽에서 또 터짐. 호스팅 관리화면에서 권장 소유자·권한값 안내해주는 데 있으면 그거 보고 맞추는 게 젤 깔끔한 듯함~
정리 깔끔하네요 ㅎㅎ 이런 체크리스트는 캡처해서 저장해두면 좋을 것 같아요.
저는 아직 하얀 화면은 안 겪어봤는데 미리 봐둬서 다행이네요, 혹시 mod_rewrite 켜져있는지는 호스팅 관리화면 어디서 확인하는 건가요 ㅎㅎ
저는 코딩 1도 모르는데요, 닷홈 쓰다가 하얀 화면 뜨면 일단 심장 떨어지더라구요 ㅋㅎ
저희 호스팅 관리화면에서 PHP 버전 올리는 메뉴는 있던데 mod_rewrite 켜져있는지 확인하는 항목은 못 찾겠어서, 그건 호스팅사 고객센터에 물어봐야 할 것 같아요.
저도 설치할 때 하얀 화면 보면 일단 호스팅 관리화면부터 열어보게 되더라고요. 저는 가비아라서 PHP 버전은 거기서 바로 바꿀 수 있었는데 mod_rewrite는 메뉴 이름이 좀 다르게 되어 있어서 처음엔 못 찾았어요.
위에 뽀빙님처럼 안 보이면 고객센터 문의가 제일 빠른 것 같아요, 저도 가비아 쪽에 한 번 물어본 적 있어요.
가비아도 메뉴 이름 다르게 돼있구나 ㅋㅋ 호스팅사마다 용어 통일 좀 해줬으면 좋겠는데 다들 자기 멋대로 지어놓은 느낌임~
일단 mod_rewrite 관련 메뉴 못 찾으면 바로 고객센터 찔러보는 게 시간 아끼는 길인 듯함, 괜히 메뉴판 뒤지면서 삽질하느니 물어보고 바로 받는 게 정신건강에 좋을 듯~ 안 켜져있으면 일단 index.php 경로로 접속하면서 버티면 됨