Apache ユーザのumaskを変更したくて、修正したけどApacheだけだと変更できなかった。
PHP-FPMを利用の場合、ちゃんとこちらも変更しないと、正しく反映されなかった。
設定ファイルでも変更できる: 2024.12.02 PHP-FPMの umask
mkdir -p /etc/systemd/system/httpd.service.d cat >> /etc/systemd/system/httpd.service.d/umask.conf << 'EOL' [Service] UMask=0002 EOL systemctl daemon-reload systemctl restart httpd
mkdir -p /etc/systemd/system/php-fpm.service.d cat >> /etc/systemd/system/php-fpm.service.d/umask.conf << 'EOL' [Service] UMask=0002 EOL systemctl daemon-reload systemctl restart php-fpm
test.php
<?php ini_set('display_errors', "On"); file_put_contents('./testfile', 'test output file.'); echo "output test"; ?>