페이지에 PHP 오류를 표시하는 방법: 먼저 "phpinfo.php" 스크립트를 실행한 다음 php 구성 파일의 경로를 찾은 다음 "php.ini" 파일을 편집하고 내용을 "display_errors = On"으로 수정합니다. ; 마지막으로 "php -fpm"을 다시 시작합니다.
PHP 오류 메시지가 브라우저에 표시되지 않는 문제 해결 방법
[시스템 환경] deepin15.8
[프로그래밍 환경]nginx1.13+php7+atom1.22
지난 며칠간 PHP를 배우면서 PHP의 다양한 오류 메시지가 브라우저에 표시되지 않는 것을 발견했습니다. 스크립트에 약간의 구문 오류가 있어도 실행 결과는 다음과 같습니다.
따라서 , 로그 파일에 로그인을 해야 하는데 자세한 오류 메시지가 나와 있는데, 문제가 생길 때마다 로그를 확인하는 게 답답할 것 같아요.
해결책은 다음과 같습니다.
다음 스크립트 phpinfo.php를 실행하세요:
<?php phpinfo(); ?>
브라우저에서 열고 Ctrl+f를 눌러 display_errors를 검색하면 다음과 같이 표시됩니다.
그런 다음 php.ini를 검색하고 경로를 찾으세요. 아래와 같이 php 구성 파일에 추가합니다.
php.ini 파일을 편집한 다음 서비스를 다시 시작합니다.
sudo vi /etc/php/7.2/fpm/php.ini # 找到display_errors并修改为 display_errors = On # 重启php-fpm sudo systemctl restart php7.2-fpm
브라우저에서 phpinfo.php 스크립트를 새로 고치고 display_errors를 찾습니다.
실행 중 구문 오류가 있는 다른 PHP 스크립트는 표시되지 않습니다. 오류 메시지는 이전과 동일합니다.
이때 어떻게 해결해야할지 몰라서 인터넷으로 검색해보니 php-fpm 풀에서 설정하고 php_flag[display_errors]를 on
sudo vi /etc/php/7.2/fpm/pool.d/www.conf # 找到php_flag[display_errors]并设置为on
으로 설정해야 한다고 하더군요. 페이지를 다시 새로 고치면 결과가 다음과 같이 표시됩니다.
구문 오류가 있는 PHP 스크립트를 실행하고 오류 메시지를 표시하면 작업이 완료됩니다!
더 많은 관련 지식을 알고 싶으시다면 PHP 중국어 홈페이지를 방문해주세요!
위 내용은 페이지에 PHP 오류를 표시하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!