Bagaimana cara mengatur izin 644 pada file log php-fpm?

10

File log FPM yang terletak di /var/log/php-fpm.log memiliki izin rw-------(600). File log lain miliki rw-r--r--. Bagaimana saya bisa mengkonfigurasi izin file ke 644?

Rohit
sumber

Jawaban:

3
chmod 644 /var/log/php-fpm.log
Jay
sumber
7
Memang, itu berfungsi pada file log yang ada dan tetap di FPM restart dan server reboot. Tetapi jika file sedang dibuat untuk pertama kalinya (atau jika saya menghapusnya karena suatu alasan, katakan) izin default pada file baru masih 600. Apakah ada cara untuk memastikan 644 seperti untuk file log program lain?
Rohit
0

Setel pencatatan PHP-FPM ke syslog alih-alih pencatatan sendiri.

; File log kesalahan; Jika diset ke "syslog", log dikirim ke syslogd alih-alih ditulis; dalam file lokal. ; Catatan: awalan default adalah / var; Nilai Default: log / php-fpm.log

error_log = syslog

; syslog_facility digunakan untuk menentukan jenis program apa yang dicatat; pesan. Ini memungkinkan syslogd menentukan pesan dari berbagai fasilitas; akan ditangani secara berbeda. ; Lihat syslog (3) untuk kemungkinan nilai (ex daemon equiv LOG_DAEMON); Nilai Default: daemon

syslog.facility = daemon

; syslog_ident ditambahkan ke setiap pesan. Jika Anda memiliki beberapa FPM; contoh berjalan di server yang sama, Anda dapat mengubah nilai default; yang harus sesuai dengan kebutuhan bersama. ; Nilai Default: php-fpm

syslog.ident = php-fpm

Mans Heiser
sumber