Làm cách nào để đặt quyền 644 trên tệp nhật ký php-fpm?


10

Tệp nhật ký FPM nằm trong /var/log/php-fpm.log có quyền rw-------(600). Các tệp nhật ký khác có rw-r--r--. Làm cách nào tôi có thể định cấu hình quyền cho tệp 644?

Câu trả lời:


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

7
Thật vậy, nó hoạt động trên một tệp nhật ký hiện có và liên tục trong quá trình khởi động lại và khởi động lại máy chủ của FPM. Nhưng nếu tệp được tạo lần đầu tiên (hoặc nếu tôi xóa nó vì một số lý do, giả sử) thì quyền mặc định trên tệp mới vẫn là 600. Có cách nào để đảm bảo 644 như cho các tệp nhật ký của các chương trình khác không?
Rohit

0

Đặt ghi nhật ký PHP-FPM thành nhật ký hệ thống thay vì ghi nhật ký riêng.

; Tệp nhật ký lỗi; Nếu nó được đặt thành "syslog", nhật ký sẽ được gửi đến syslogd thay vì được viết; trong một tập tin cục bộ. ; Lưu ý: tiền tố mặc định là / var; Giá trị mặc định: log / php-fpm.log

error_log = syslog

; syslog_facility được sử dụng để chỉ định loại chương trình nào đang ghi nhật ký; thông điệp. Điều này cho phép syslogd chỉ định rằng các tin nhắn từ các cơ sở khác nhau; sẽ được xử lý khác nhau. ; Xem syslog (3) để biết các giá trị có thể (ex daemon Equiv LOG_DAEMON); Giá trị mặc định: daemon

syslog.facility = daemon

; syslog_ident được thêm vào mỗi tin nhắn. Nếu bạn có nhiều FPM; các trường hợp chạy trên cùng một máy chủ, bạn có thể thay đổi giá trị mặc định; mà phải phù hợp với nhu cầu chung. ; Giá trị mặc định: php-fpm

syslog.ident = php-fpm

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.