라라벨로 만든 애플리케이션을 자가진단 해보자 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



이현석

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