라라벨로 만든 애플리케이션을 자가진단 해보자 free

2019-08-21

지난 8월 11, 마르셀 포시오트가 흥미로운 트윗을 하나 올렸습니다.



벨 초보들이 흔히 겪지만 쉽게 해결할 수 있는 이슈가 있다면 무엇인가?



댓글이 꽤 달렸는데요, 그 중에 이런 대화가 눈에 띄었습니다.


스크린샷 2019-08-21 오후 10.32.13.png


간단히 요약하자면 그냥 하얀 화면만 나올 뿐 로그도 안찍히고 에러도 안뜨는 현상이 있었는데, 알고 보니 .env 파에 오타가 있어서 그랬다는 겁니다. 그러면서 초기 셋업 단계 때 env 파에 대한 문법 검사를 해주는게 있으면 도움이 될것 같다고 이야기했는데요.


이에 대해 마르셀 포시오트가 “그래서 내가 만들어놓은게 있어~”며 패키지를 소개했습니다. 바로 beyondcode/laravel-self-diagnosis 는 패키지입니다. APP_KEY가 설정되었는지, 의존패키지들이 최신인지, 알맞은 버전의 PHP가 설치되어있는지 등을 체크해준다고 합니다.



제 프로젝트에도 바로 설치해서 실행해봤습니다. 실행은 php artisan self-diagnosis로 하면 됩니다.


스크린샷 2019-08-21 오후 10.39.20.png


제거에는 en_US.utf8 이는 로케이 없다는 것과 스토리지가 링크되지 않았다고 나오네요.
스크린샷 2019-08-21 오후 10.55.42.png


전부 해결! 빨간 x가 사지니 뭔가 마음이 놓이네요. :)


이상으로 자가진단 패키지 beyondcode/laravel-self-diagnosis를 소개하고 사용도 해봤습니다. 옵션을 다양하게 조절할 수 있는데, 어떤 것들이 가능한지는 필요할 때 공홈에서 확인해보세요~


1 1 벨 37호
2019년 8월 21


유료 구독자 전용 레터입니다.

한 달 1만원으로 매일 라라벨 관련 메일 받아보시고 과거 메일도 열람하세요. 일반 구독으로 공개글만 받아보실 수도 있습니다.

구독하기 버튼을 눌러주시면 구독과 동시에 xly에도 가입됩니다.

이현석

바쁜 팀장님 대신 알려주는 신입 PHP 개발자 안내서를 쓰고, 클린 아키텍처 인 PHP를 번역했습니다. 2020년에 출간될 Laravel Up & Running 2nd Edition을 번역하고 있습니다.