В настоящее время я использую Apache / 2.4.10 (Debian Jessie) с PHP 7.0.6 fpm.
Все точки, которые мне сейчас нужно добавить umask 0002 в php-fpm.conf
, чтобы www-data
пользователь будет создавать файлы с rw-rw-r
разрешения.
Я надеюсь, что это будет работать, пожалуйста, попробуйте этот путь
Редактировать вручную /etc/systemd/system/multi-user.target.wants/ php7.0-fpm.service
файл и добавить UMask=0002
линия внутри раздела [Сервис].
Раньше было так.
затем
Команда запуска systemctl daemon-reload
затем
Запустите команду systemctl restart php7.0-fpm.service
Теперь служебный файл выглядит так:
[Unit]
Description = The PHP FastCGI Process Manager
After = network.target
[Service]
Type = notify
PIDFile = /var/run/php/php7.0-fpm.pid
ExecStartPre = /usr/lib/php/php7.0-fpm-checkconf
ExecStart = /usr/sbin/php-fpm7.0 --nodaemonize --fpm-config /etc/php/7.0/fpm/php-fpm.conf
ExecReload = /bin/kill -USR2 $MAINPID
; Added to set umask for files created by PHP
UMask = 0002
[Install]
WantedBy = multi-user.target
NB: Вы не можете использовать systemctl
отредактируйте команду php7.0-fpm.service, так как опция редактирования была введена в systemctl
версия 218, но Debian 8 поставляется с версией 215.
Других решений пока нет …