php 사용시 Notice: Undefined index: 오류 해결하기.
php로 구성된 사이트를 사용하다보면 아래처럼 Notice: Undefined index: 같은 에러가 뜨곤합니다.
해당 에러는 말그대로 미리 변수를 선언하지않아서 생기는 오류인데요.
Notice 답게 동작에는 문제가없지만 알려주는것입니다.
해결하는 방법은 변수를 php내에서 선언해주거나
저처럼 php.ini 파일을 수정해서 Notice 에러를 출력하지않는방법 두가지가 있습니다.
여기서는 두번째 방법인 에러를 출력하지않도록 셋팅하는 방법입니다.
먼저 사용하고 계신 환경의 php.ini 파일을 찾아주세요.
저같은 경우 아래의 /etc/php/7.4/fpm/php.ini 입니다.
아래 error_reporting 을 찾아서 STRICT 뒤에 & ~E_NOTICE를 추가해주세요.
그다음 버전에 따라 php를 재시작시켜주시면 됩니다.
service php7.4-fpm restart