설치 화면까지 잘 넘어갔는데 사이트 주소 쳐보면 하얀 화면만 뜬다는 분들이 가끔 계시더라고요.
이런 경우는 원인이 보통 세 갈래로 나뉩니다. PHP 버전이 8.2 미만이거나, vendor 폴더가 통째로 안 올라갔거나, config나 storage 폴더에 쓰기 권한이 막혀 있는 경우입니다.
가게로 치면 간판은 켜졌는데 문이 안 열리는 거랑 비슷해요. 문이 왜 안 열리는지부터 하나씩 확인해야 손님을 들일 수 있거든요.
카페24나 가비아 쪽 호스팅 관리 화면에서 PHP 버전과 필수 확장을 먼저 보시고, FTP로 vendor 폴더 업로드가 빠진 게 없는지, config와 storage 쪽 권한이 호스팅 기본값에서 벗어나지 않았는지 순서대로 확인해 보시길 권합니다.
PHP 버전 얘기 보니 저도 찔리네요, 예전에 버전 확인 안 하고 넘어가서 비슷한 증상 겪은 적 있어서요.
진료 중에 틈틈이 보느라 답이 늦었는데, 세 가지 순서 정리해주신 거 캡처해서 저장해놨습니다. 다음에 또 비슈 올라오면 이 글 링크 걸어드려야겠어요.
캡처해두시면 나중에 환자분 응대하듯 빠르게 안내하실 수 있을 거예요, 저도 손님한테 같은 질문 또 받으면 이 글부터 보여드리려고 합니다.
버전 확인은 한 번 걸러도 당장 티가 안 나다가 꼭 바쁠 때 터지더라고요, 미리 점검하는 습관이 결국 제일 속 편한 방법인 것 같습니다.
저 흰 화면 질문 올렸던 사람인데 이 글 보고 바로 vendor 폴더 용량부터 확인해봤어요, 다행히 다 올라가있긴 했네요.
권한 쪽은 한번도 안 건드려봐서 카페24 관리 화면에서 config랑 storage 권한 어디서 보는지 모르겠네요, 혹시 메뉴 이름 아시는 분 계신가요.
카페24 관리 화면에서 따로 메뉴를 찾을 필요는 없고, 보통 FTP 클라이언트에서 해당 폴더 우클릭하면 속성 보기로 권한 숫자가 바로 나옵니다.
거기서 config랑 storage 폴더가 755나 775 정도로 되어 있는지 보시고, 호스팅사 기본값보다 더 막혀 있으면 그 부분만 조정해 주시면 됩니다.
저는 가게 안내 사이트 만들 때 이런 거까지 신경 쓸 줄 몰랐는데, 보니까 미리 알고 있으면 당황할 일이 줄겠네요.
저는 설치 끝나고 바로 간판 켜듣이 화면만 봐서 넘어갔는데, PHP 버전 같은 거는 가게 차리기 전에 가스불 세기 미리 맞춰놓는 거랑 비슷한가 보네요.
맞아요, 가스불 세기 미리 맞춰놓는 거랑 똑같다고 보시면 됩니다. 불 세기 안 맞추고 요리 시작하면 꼭 손님 몰릴 때 타거나 덜 익거든요.
설치 끝나고 바로 화면만 확인하는 분들 많으신데, 그 전에 호스팅 관리 화면에서 PHP 버전만 한 번 보고 넘어가셔도 나중에 당황할 일이 많이 줄어듭니다.
권한 숫자 얘기 나와서 하나 덧붙이면, config랑 storage는 775까지는 괜찮은데 더 풀어서 777로 해놓는 분들 꽤 있더라고요. 777은 보안상 권장 안 하니 775나 755 선에서 맞추시는 게 나을걸요.
폴더 속성 볼 때 하위 파일까지 일괄 적용하는 옵션 있으면 그거 체크하고 적용하는 게 편합니다, 하나씩 들어가서 바꾸려면 꽤 번거롭거든요.
맞습니다, 777로 열어두는 분들 생각보다 많더라고요. 가게 문을 아예 떼놓고 다니는 거랑 비슷해서 당장은 편해도 나중에 누가 들어와서 뭘 가져갈지 모릅니다.
하위 파일까지 일괄 적용하는 옵션 켜고 775나 755로 한 번에 맞춰두시는 게 맞고, 그 뒤로는 손 댈 일 거의 없으니 처음에 제대로 잡아두는 게 제일 깔끔합니다.