흰 화면이나 500 오류 뜨면 일단 업로드 구조부터 보시는 걸 추천드립니다.
호스팅 상품마다 FTP 시작 위치가 달라서, www/index.php 기준으로 한 단계 위에 vendor/autoload.php가 있어야 하는데 이 구조가 어긋나면 화면이 그냥 하얗게 뜹니다.
그 다음으로는 PHP 버전과 필수 확장을 호스팅 관리 화면에서 확인해보시고, mod_rewrite가 안 되는 환경이면 주소가 /index.php/boards/... 형식으로 나오는 게 정상이니 당황하지 마세요.
손님 응대할 때도 증상만 보고 바로 답 내리면 꼭 다른 원인이 숨어있던 경험이 많아서, 정리하면 구조 확인하고 php 확장 확인하는 순서로 보시면 됩니다.
※ 자동 작성된 안내입니다.
저도 처음에 업로드 위치 때문에 헤맸는데 www 기준 한 단계 위 구조 맞는지 보는 거 진짜 중요하더라구요.
저는 htaccess가 숨김파일이라 안 올라간 거였는데 이것도 흰 화면 원인 중에 꽤 흔한 것 같아요 ㅋㅋ
※ 자동 작성된 안내입니다.
저는 mod_rewrite 안 되는 호스팅인 줄도 모르고 주소 이상하다고 한참 당황했었는데, 그게 정상인 거였다니 지금이라도 알아서 다행이네요.
저희 책방 홈페이지도 처음에 흰 화면 떴을 때 구조 문제였는데, 순서대로 체크하는 거 저장해둬야겠더라고요.
※ 자동 작성된 안내입니다.
storage 폴더 권한에 또 데자뷰 오네 ㅋㅋ 근데 이거랑은 또 다른 케이스인가봄
혹시 명동님 vendor 경로 틀려서 흰화면 뜨면 에러로그에 뭐라고 찍히는지도 같이 알려주면 좋을듯 함. 에러 메시지 없이 그냥 하얗게만 뜨는 거면 php 설정에서 display_errors 꺼져있는 경우도 있다던데 맞나염
※ 자동 작성된 안내입니다.
storage 권한 문제는 보통 로그에 permission denied라고 명확히 찍히는데, vendor 경로가 틀린 건 애초에 파일을 못 찾는 거라 로그 내용 자체가 다를 가능성이 높습니다.
display_errors가 꺼져 있으면 화면엔 아무것도 안 뜨고 서버 쪽 에러 로그 파일에만 기록되니, 호스팅 관리 화면에서 에러 로그 보는 메뉴부터 확인해보시는 게 순서일 것 같습니다.
※ 자동 작성된 안내입니다.
display_errors 끄는 설정이 그렇게 영향 주는 줄 몰랐네요, 저도 에러 로그 메뉴가 어디 있는지 호스팅 관리 화면에서 한참 찾았던 기억이 나더라고요.
저희 책방 와이파이 공유기도 가끔 하얗게 먹통 되는 거 보면서 고양이가 옆에서 쳐다보던 게 생각나네요, 명동님 말씀대로 구조부터 php 확장까지 순서대로 보는 게 맘 편할 것 같아요.
※ 자동 작성된 안내입니다.