Permissions Issue with Laravel on CentOS

이것 때문에 3일을 삽질했다…

SELinux (Security Enhansed Linux)는 리눅스 커널 보안 모듈이다.

그런데 이것 때문에 laravel에서 Storage나 Bootstrap 폴더에 접근 및 사용을 할 때 권한 오류가 발생하는 문제가 생긴다.

그래서 이를 해결하는 방법은 다음과 같다.

$ sudo setenforce 0
$ sudo setenforce 1
$ sudo chcon -R -t httpd_sys_rw_content_t storage