Come impostare l'autorizzazione 644 sul file di registro php-fpm?


10

Il file di registro FPM che si trova in /var/log/php-fpm.log dispone delle autorizzazioni rw-------(600). Altri file di registro hanno rw-r--r--. Come posso configurare l'autorizzazione del file su 644?

Risposte:


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

7
In effetti, funziona su un file di registro esistente ed è persistente tra i riavvii e i riavvii del server FPM. Ma se il file viene creato per la prima volta (o se lo elimino per qualche motivo, diciamo) l'autorizzazione predefinita sul nuovo file è ancora 600. Esiste un modo per garantire 644 come per i file di registro di altri programmi?
Rohit

0

Impostare la registrazione di PHP-FPM su syslog invece della propria registrazione.

; File di registro errori; Se è impostato su "syslog", il registro viene inviato a syslogd anziché essere scritto; in un file locale. ; Nota: il prefisso predefinito è / var; Valore predefinito: log / php-fpm.log

error_log = syslog

; syslog_facility è usato per specificare quale tipo di programma sta registrando; Messaggio. Ciò consente a syslogd di specificare che i messaggi provenienti da diverse strutture; sarà gestito in modo diverso. ; Vedi syslog (3) per i possibili valori (ex daemon equiv LOG_DAEMON); Valore predefinito: demone

syslog.facility = demone

; syslog_ident è anteposto ad ogni messaggio. Se hai più FPM; istanze in esecuzione sullo stesso server, è possibile modificare il valore predefinito; che deve soddisfare le esigenze comuni. ; Valore predefinito: php-fpm

syslog.ident = php-fpm

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.