A DEFINIR
A DEFINIR
Evidências do Erro:
- Ao acessar o website o
nginxresponde com status code502e uma página referente ao status code- Ex:
https://maykon.central.illimitar.com.br:8101/illi/principal=502
- Ex:
- Consulte os logs do
systemdpelo comandojournalctl:journalctl -xe | grep "please specify user and group other than root"- Verifique se há uma mensagem de erro similar a mensagem abaixo:
ERROR: [pool illi] please specify user and group other than root
- Verifique se há uma mensagem de erro similar a mensagem abaixo:
Possível causa:
O erro ocorre porque o PHP-FPM não permite que pools sejam configurados para serem executados diretamente como o usuário root, por questões de segurança. Isso pode acontecer se o arquivo de configuração do pool (/etc/php-fpm.d/illi.conf) estiver configurado para usar user = root e/ou group = root.
Como resolver:
- Identifique o arquivo de configuração do pool problemático:
- Geralmente está localizado em
/etc/php-fpm.d/. - Exemplo:
/etc/php-fpm.d/illi.conf.
- Geralmente está localizado em
- Abra o arquivo de configuração para edição:
sudo nano /etc/php-fpm.d/illi.conf - Altere os valores de
useregroupparaapache:user = apache group = apache - Salve as alterações e saia do editor.
- Reinicie o serviço PHP-FPM para aplicar as mudanças:
sudo systemctl restart php-fpm - Verifique se o erro foi resolvido:
- Consulte o status do serviço PHP-FPM:
sudo systemctl status php-fpm - Teste o acesso ao website para confirmar se a página de login foi apresentada.
- Consulte o status do serviço PHP-FPM:
- Garanta que o servidor Apache tenha acesso para gerenciar o diretório de sessões:
- Acesse o diretório
/var/lib/php/sessionscd /var/lib/php/sessions - Altere o proprietário e o grupo de todos os arquivos, diretórios e subdiretórios no diretório atual para
apache.chown -Rf apache:apache .
- Acesse o diretório
- Garanta que o servidor Apache tenha acesso para gerenciar os arquivos do website:
- Acesse o diretório onde se encontra os arquivos do website (Ex:
/var/www/illi)cd /var/www/illi - Altere o proprietário e o grupo de todos os arquivos, diretórios e subdiretórios no diretório atual para
apache.chown -Rf apache:apache .
- Acesse o diretório onde se encontra os arquivos do website (Ex:
- Verifique se o website voltou a funcionar normalmente

