nobara linux and php-fpm file '/etc/php-fpm.conf': Permission denied (13)
userx@nobara-pc:~$ sudo systemctl start php-fpm
Job for php-fpm.service failed because the control process exited with error code.
See "systemctl status php-fpm.service" and "journalctl -xeu php-fpm.service" for details.
userx@nobara-pc:~$ sudo systemctl status php-fpm
× php-fpm.service - The PHP FastCGI Process Manager
Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; disabled; preset: disabled)
Drop-In: /usr/lib/systemd/system/service.d
└─10-timeout-abort.conf
Active: failed (Result: exit-code) since Fri 2024-05-10 15:09:11 -03; 3s ago
Process: 15879 ExecStart=/usr/sbin/php-fpm --nodaemonize (code=exited, status=78)
Main PID: 15879 (code=exited, status=78)
CPU: 16ms
may 10 15:09:10 nobara-pc systemd[1]: Starting php-fpm.service - The PHP FastCGI Process Manager...
may 10 15:09:11 nobara-pc php-fpm[15879]: [10-May-2024 15:09:11] ERROR: failed to open configuration file '/etc/php-fpm.conf': Permission denied (13)
may 10 15:09:11 nobara-pc php-fpm[15879]: [10-May-2024 15:09:11] ERROR: failed to load configuration file '/etc/php-fpm.conf'
may 10 15:09:11 nobara-pc php-fpm[15879]: [10-May-2024 15:09:11] ERROR: FPM initialization failed
may 10 15:09:11 nobara-pc systemd[1]: php-fpm.service: Main process exited, code=exited, status=78/CONFIG
may 10 15:09:11 nobara-pc systemd[1]: php-fpm.service: Failed with result 'exit-code'.
may 10 15:09:11 nobara-pc systemd[1]: Failed to start php-fpm.service - The PHP FastCGI Process Manager.
userx@nobara-pc:~$
userx@nobara-pc:/etc$ ls -l php-fpm.conf
-rw-r--r-- 1 root root 4908 mar 11 21:00 php-fpm.conf
userx@nobara-pc:/etc$
# I try
sudo systemctl start php-fpm
/usr/sbin/php-fpm
sudo systemctl cat php-fpm.service
sudo chown root:root /etc/php-fpm.conf
admin@nobara-pc:~$ sudo chmod 777 /etc/php-fpm.conf
admin@nobara-pc:~$ sudo /usr/sbin/php-fpm
sudo cp /etc/php-fpm.conf /home/admin/php-fpm.conf
sudo /usr/sbin/php-fpm --fpm-config /home/admin/php-fpm.conf
sudo /usr/sbin/php-fpm --daemonize
admin@nobara-pc:~$ sudo cp /etc/php-fpm.conf /usr/sbin/php-fpm.conf
admin@nobara-pc:~$ sudo /usr/sbin/php-fpm --fpm-config /usr/sbin/php-fpm.conf
[01-Nov-2024 23:28:20] ERROR: Unable to globalize '/etc/php-fpm.d/*.conf' (ret=2) from /usr/sbin/php-fpm.conf at line 134.
[01-Nov-2024 23:28:20] ERROR: failed to load configuration file '/usr/sbin/php-fpm.conf'
[01-Nov-2024 23:28:20] ERROR: FPM initialization failed
admin@nobara-pc:~$
sudo apparmor_status
ls /etc/apparmor.d/
sudo systemctl stop apparmor
sudo apparmor_status
sudo systemctl start apparmor
nobara linux and php-fpm file '/etc/php-fpm.conf': Permission denied (13)
It works:
Show ways
sudo find /etc/apparmor.d/ -name "*php-fpm*"
Antivirus apparmor for php-fpm disable
sudo aa-disable /etc/apparmor.d/php-fpm
sudo aa-disable /etc/apparmor.d/local/php-fpm
sudo systemctl start php-fpm
sudo systemctl status php-fpm
Add answer in
https://www.linuxquestions.org/questions/linux-software-2/php-fpm-permission-issue-4175736895/