84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
우분투 10.04 + nginx + php-fpm 5.4를 실행 중입니다
php.ini에서 이것을 설정하면 display_errors = On 모든 오류가 인쇄됩니다. 대신 off로 설정한 다음 스크립트에서 직접 ini_set('display_errors, '1'); 을 사용하면 구문 분석 오류가 표시되지 않고 빈 페이지만 표시됩니다. error_reporting과 E_STRICT도 사용해 보았지만 방법을 찾을 수 없습니다!
display_errors = On
몇 년 후 이 질문에 대한 답변을 받은 후 저는 이 문제에 대한 해결책을 찾았습니다.
실제로 작업 중인 스크립트의 포함이 포함된 두 번째 스크립트를 만들었습니다.
으아아아
php.ini 中禁用 display_errors,然后使用 ini_set() 在 PHP 脚本中启用它,它仅在执行包含 ini_set() 통화 라인 이후에 활성화하는 경우.
php.ini
display_errors
ini_set()
PHP 스크립트가 시작되기 전에 Parse 오류 가 발생합니다 - PHP 파일을 구문 분석할 때 (따라서 "parse 오류"라는 이름이 붙음)
ini_set() 甚至有机会被执行之前 - 这意味着,在您的情况下,当解析时 display_errors이는
몇 년 후 이 질문에 대한 답변을 받은 후 저는 이 문제에 대한 해결책을 찾았습니다.
제가 작성 중인 스크립트의 경우 ini_set() 지시문과 제가실제로 작업 중인 스크립트의 포함이 포함된 두 번째 스크립트를 만들었습니다.
여기에 test_run.php가 있습니다으아아아
php.ini
中禁用display_errors
,然后使用ini_set()
在 PHP 脚本中启用它,它仅在执行包含ini_set()
통화 라인 이후에 활성화하는 경우.PHP 스크립트가 시작되기 전에 Parse 오류 가 발생합니다 - PHP 파일을 구문 분석할 때 (따라서 "parse 오류"라는 이름이 붙음)
.ini_set()
甚至有机会被执行之前 - 这意味着,在您的情况下,当解析时display_errors
이는