티스토리 뷰

PHP 에러코드 보기



  linux 에서 Apache http server사용시 
  웹브라우저에서 PHP 에러코드 출력


  ↑리눅스를 이용해 웹 서버를 구축하고, Apache http server를 이용할때 웹 브라우저 상에 PHP 에러코드가 출력되지 않아 난처할 떄가 있다.

    # PHP 코드가 길 경우 에러코드 발생지를 찾기가 까다롭다.


  ↑vi를 통해 php.ini 파일을 열어준다.

    # vi /etc/php.ini


  ↑530번 줄에 있는 dispaly_errors = on으로 설정해 준다.

    # 꼭 530번이 아닐 수 도 있다. ( 운영체제마다 다르다. )

    # /display_errors로 검색할 수 있다.

    # :530 로 찾을 수 있다.

    # 문구와 같이 PHP 에러를 볼 수 있도록 한것


  ↑httpd을 재시작

    # http 서버를 재시작 하지 않으면 적용되지 않는다.

    # php설정을 변경한 후에는 항상 http서버를 재시작 해주어야한다.



  ↑웹 브라우저에서 새로고침을 통해 다시 웹 서버에서 파일을 불러오면 정확히 어디서 에러가 났는지 출력해준다.

   # 에러 출력은 보안상 매우 취약하기 때문에 개발 과정에서만 사용하고 상용단계에서는 끄는것이 좋다.








'Web' 카테고리의 다른 글

WEB - 웹 보안을 공부하는 자세  (1) 2017.05.24
WEB - 웹 서비스의 발전 ( WEB1.0 ~ WEB 3.0 )  (0) 2017.05.24
WEB 1.0 정의 및 통신구조  (0) 2017.05.11
URL과 URI의 차이점  (1) 2017.05.10
구글 정복을 위한 명령어 13가지  (0) 2017.04.18