Ir para o conteúdo principal

TEMPLATE

ErroTITULO ao configurar o PHP-FPMTEMPLATE

Evidências do Erro:

  • Ao acessar o website o nginx responde com status code 502e uma página referente ao status code
    • Ex: https://maykon.central.illimitar.com.br:8101/illi/principal = 502

502.png

  • Consulte os logs do systemd pelo comando journalctl:
    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

Captura de Tela 2025-01-09 às 14.54.41.png

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:

  1. 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.
  2. Abra o arquivo de configuração para edição:
    sudo nano /etc/php-fpm.d/illi.conf
  3. Altere os valores de user e group para apache:
    user = apache
    group = apache
  4. Salve as alterações e saia do editor.
  5. Reinicie o serviço PHP-FPM para aplicar as mudanças:
    sudo systemctl restart php-fpm
  6. 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.
  7. Garanta que o servidor Apache tenha acesso para gerenciar o diretório de sessões:
    • Acesse o diretório /var/lib/php/sessions
      cd /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 .
  8. 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 .
  9. Verifique se o website voltou a funcionar normalmente



https://drive.google.com/file/d/1IJaMAdzYhvuInycbM3-hbfe47e6pcXTh/preview