라라벨 Debug 에서 노출되는 환경변수(env) 값 숨기기 (feat, debug_blacklist)


 

APP_DEBUG 값이 true 일 때는 위 화면처럼 exception 을 보여줍니다.

XE3(Xpressengine 3) 에서는 config/production/app.php 파일에서 설정/확인할 수 있습니다.


 

해결하기

config/production/app.php (라라벨, config/app.php) 파일에 add 주석의 하단에 적혀 있는 코드를 추가로 작성해줍니다.

return [
    ...,
		// add
    'debug_blacklist' => [
        '_COOKIE' => array_keys($_COOKIE),
        '_SERVER' => array_keys($_SERVER),
        '_ENV' => array_keys($_ENV),
    ],
];

 


 

 

 

  • share