PHP에서 오류 내용을 브라우저에 표시하는 방법
배경
개발할 때 에러의 내용이 브라우저에 표시되면 개발하기 쉽기 때문에 공유합니다.
요약
에러 내용의 표시 비표시의 설정은 php.ini로 관리되고 있어, 「display_errors=On」으로 설정하는 것으로 에러 내용의 표시가 가능하게 됩니다.
설정 방법(개요)
1, php.ini의 display_errors를 On으로 설정
2, apache 재부팅
설정 방법(상세)
0, 설정 전의 상황을 확인
index.php
<?php
//文末の「セミコロン(;)」をあえてつけずエラーにする
echo "This is study.localhost page"
index.php에 액세스↓ (http erroe 500은
1, php.ini의 display_errors를 On으로 설정
①php.ini의 장소를 찾는다
Find 함수로 파일의 위치를 찾습니다.
[xxx@localhost /]# find / -name php.ini
/etc/php.ini
②php.ini 열기
[xxx@localhost /]# vi /etc/php.ini
③ vi내에서/display_erros를 입력하여 해당 부분을 검색
※ vi를 검색하는 방법은 구구라고 해봐
/etc/php.ini
; On or stdout = Display errors to STDOUT
; Default Value: On
; Development Value: On
; Production Value: Off
; http://php.net/display-errors
display_errors = On
④ 저장 후 apache를 재시작
※vi의 덮어쓰기 보존 방법은 「/wq」
※설정 파일의 백업은 자유롭게
[xxx@localhost /]# systemctl restart httpd
⑤ 오류가 표시되는지 확인
Parse error: syntax error, unexpected end of file, expecting ',' or ';' in/var/www/html/study.localhost/index.php on line 3
세 번째 줄에 오류가 있으면 설명이 있고 올바른 오류가 표시된다는 것을 알 수 있습니다.
index.php
<?php
//文末の「セミコロン(;)」をあえてつけずエラーにする
echo "This is study.localhost page" //←3行目のセミコロンが無いためエラーになる
Reference
이 문제에 관하여(PHP에서 오류 내용을 브라우저에 표시하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Ponkotwo/items/532639a7d1fe6e88e42f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)