Comment définir l'autorisation 644 sur le fichier journal php-fpm?

10

Le fichier journal FPM situé dans /var/log/php-fpm.log dispose d'autorisations rw-------(600). D'autres fichiers journaux ont rw-r--r--. Comment puis-je configurer l'autorisation de fichier sur 644?

Rohit
la source

Réponses:

3
chmod 644 /var/log/php-fpm.log
Geai
la source
7
En effet, cela fonctionne sur un fichier journal existant et est persistant lors des redémarrages FPM et des redémarrages du serveur. Mais si le fichier est créé pour la première fois (ou si je le supprime pour une raison quelconque, disons), l'autorisation par défaut sur le nouveau fichier est toujours de 600. Est-il possible de garantir 644 comme pour les fichiers journaux d'autres programmes?
Rohit
0

Définissez la journalisation de PHP-FPM sur syslog au lieu de sa propre journalisation.

; Fichier journal des erreurs; S'il est défini sur "syslog", le journal est envoyé à syslogd au lieu d'être écrit; dans un fichier local. ; Remarque: le préfixe par défaut est / var; Valeur par défaut: log / php-fpm.log

error_log = syslog

; syslog_facility est utilisé pour spécifier quel type de programme enregistre le; message. Cela permet à syslogd de spécifier que les messages de différentes installations; seront traités différemment. ; Voir syslog (3) pour les valeurs possibles (ex daemon equiv LOG_DAEMON); Valeur par défaut: démon

syslog.facility = démon

; syslog_ident est ajouté à chaque message. Si vous avez plusieurs FPM; les instances s'exécutant sur le même serveur, vous pouvez modifier la valeur par défaut; qui doit répondre à des besoins communs. ; Valeur par défaut: php-fpm

syslog.ident = php-fpm

Mans Heiser
la source