Erro Nginx após atualizar o php

Erro Nginx após atualizar o php

Eu tenho um servidor aws que executa algum código php.

Recentemente atualizei para o php8. Agora quando eu acesso páginas php no meu site (por exemplohttps://whitewaterwriters.com/oracle/index.php) Recebo um erro nginx.

Eu olho para os logs sudo tail /var/log/nginx/error.loge recebo o seguinte:

2022/11/22 10:43:23 [crit] 2309#2309: *12122 connect() to unix:/run/php-fpm/www.sock failed (2: No such file or directory) while connecting to upstream, client: 51.148.131.133, server: whitewaterwriters.com, request: "GET /oracle/index.php HTTP/1.1", upstream: "fastcgi://unix:/run/php-fpm/www.sock:", host: "whitewaterwriters.com"

Então está procurando um soquete em www.sock. Não existe tal soquete (embora eu tenha esse soquete em um servidor diferente que eu juro que configurei da mesma maneira). O soquete que tenho é php-frm.sock. Esse é o soquete ao qual o arquivo nginx.conf se refere:

            fastcgi_pass    unix:/var/run/php-fpm/php-fpm.sock;
            fastcgi_index   index.php;
            fastcgi_param   SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include         fastcgi_params;
                }

e aquele que o php.ini escuta (em /etc/php-fpm.d/www.conf)

listen = /var/run/php-fpm/php-fpm.sock

Minha pergunta é: qual é o arquivo de configuração que diz ao nginx para procurar www.sock? Ou como faço para criar esse soquete?

Responder1

Acontece que a resposta para "Onde está o arquivo de configuração?" era

/etc/nginx/conf.d/php-fpm.conf - apontava para www.conf sempre que tudo o mais não estava.

informação relacionada