Ubuntu에서 LNMP 환경을 구성했는데, Nginx가 오류 로그와 액세스 로그로 구성되어 있고 모든 것이 정상입니다.
동시에 PHP-FPM은 pool/www.conf에 error_log를 구성합니다.
<code>catch_workers_output = yes php_admin_value[error_log] = /home/liyi/logs/php-error.log php_admin_flag[log_errors] = on</code>
동시에 아래와 같이 phpinfo()를 인쇄합니다.
하지만 내 php-error.log에는 오류 로그가 없습니다. 대신, nginx 오류 로그에 php fatal 오류 메시지가 인쇄됩니다.
Nginx 오류 로그는 아래와 같습니다.
PHP 오류 로그가 완전히 비어 있습니다.
홈스테드 가상 머신으로 전환했는데 모든 것이 정상이고, php error_log도 정상적으로 출력되었습니다.
PHP 오류 로그를 구성하는 방법은 무엇입니까?
Ubuntu에서 LNMP 환경을 구성했는데, Nginx가 오류 로그와 액세스 로그로 구성되어 있고 모든 것이 정상입니다.
동시에 PHP-FPM은 pool/www.conf에 error_log를 구성합니다.
<code>catch_workers_output = yes php_admin_value[error_log] = /home/liyi/logs/php-error.log php_admin_flag[log_errors] = on</code>
동시에 아래와 같이 phpinfo()를 인쇄합니다.
하지만 내 php-error.log에는 오류 로그가 없습니다. 대신, nginx 오류 로그에 php fatal 오류 메시지가 인쇄됩니다.
Nginx 오류 로그는 아래와 같습니다.
PHP 오류 로그가 완전히 비어 있습니다.
홈스테드 가상 머신으로 전환했는데 모든 것이 정상이고, php error_log도 정상적으로 출력되었습니다.
PHP 오류 로그를 구성하는 방법은 무엇입니까?
1. 프로그램에 error_log 디렉토리에 대한 쓰기 권한이 있는지 확인하세요. 이는 주로 php-fpm을 실행하는 데 사용하는 ID에 따라 다릅니다.