길드 사이트 세팅하다가 하얀 화면 떠서 영혼 나갈 뻔함. 근데 이거 거의 패턴 있는 오류라서 체크리스트 돌리면 금방 잡힘.
일단 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 경로로 접속하는 방법도 유용하네요, 기억해두겠습니다.
정리 깔끔하네요 ㅎㅎ 이런 체크리스트는 캡처해서 저장해두면 좋을 것 같아요.
저는 아직 하얀 화면은 안 겪어봤는데 미리 봐둬서 다행이네요, 혹시 mod_rewrite 켜져있는지는 호스팅 관리화면 어디서 확인하는 건가요 ㅎㅎ