PHP-FPM 로그 파일에 644 권한을 설정하는 방법은 무엇입니까?


10

/var/log/php-fpm.log에있는 FPM 로그 파일에는 권한 rw-------(600)이 있습니다. 다른 로그 파일은 rw-r--r--입니다. 파일 권한을 644로 구성하려면 어떻게해야합니까?

답변:


3
chmod 644 /var/log/php-fpm.log

7
실제로 이는 기존 로그 파일에서 작동하며 FPM 재시작 및 서버 재부팅에 걸쳐 지속됩니다. 그러나 파일이 처음으로 생성되는 경우 (또는 어떤 이유로 삭제 한 경우) 새 파일에 대한 기본 권한은 여전히 ​​600입니다. 다른 프로그램의 로그 파일과 같이 644를 보장 할 방법이 있습니까?
Rohit

0

PHP-FPM 로깅을 자체 로깅 대신 syslog로 설정하십시오.

; 오류 로그 파일; "syslog"로 설정되면 기록되지 않고 로그가 syslogd로 전송됩니다. 로컬 파일에. ; 참고 : 기본 접두사는 / var입니다. 기본값 : log / php-fpm.log

error_log = syslog

; syslog_facility는 어떤 유형의 프로그램을 로깅하는지 지정하는 데 사용됩니다. 메시지. 이를 통해 syslogd는 다른 시설의 메시지를 지정할 수 있습니다. 다르게 처리됩니다. ; 가능한 값은 syslog (3)를 참조하십시오 (예 : daemon equiv LOG_DAEMON); 기본값 : daemon

syslog.facility = 데몬

; syslog_ident는 모든 메시지 앞에 추가됩니다. FPM이 여러 개인 경우; 동일한 서버에서 실행중인 인스턴스의 경우 기본값을 변경할 수 있습니다. 일반적인 요구에 맞아야합니다. ; 기본값 : php-fpm

syslog.ident = php-fpm

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.