메뉴 건너뛰기

public 폴더를 사용하는 방향으로 갔으면 좋겠습니다

관련이슈링크 : https://github.com/xpressengine/xpressengine/issues/475

라라벨의 보안적인 강점중 하나라고 느꼈던 public 폴더사용이 되지 않는것이 아쉬웠습니다.

호스팅환경에 맞추어 가려고 하다보니 생기는 문제라지만, 검색해보니 해외에서도 public_path를 변경하여 사용하는곳이 꽤 많은듯 합니다.
(https://medium.com/@pixelvars/laravel-change-public-html-to-public-html-the-right-way-496431aed94)

더욱이 XE3는 bootstrap/app.php를 비롯한 코어 파일들도 수정해서 사용하고 있기 때문에 public_path를 직접 지정하는게 가능할것 같습니다.

public_path의 기본은 /public으로 두되, .env파일을 통해 public_path를 변경할 수 있도록 구현이 가능하다고 생각됩니다.

라라벨 버전업과 동시에 이 작업이 진행되었으면 하는데, XE3 개발팀분들은 어떻게 생각하시는지 의견을 듣고싶습니다.

  • share