Error de Nginx después de actualizar php

Error de Nginx después de actualizar php

Tengo un servidor AWS que ejecuta código PHP.

Recientemente actualicé a php8. Ahora, cuando accedo a páginas php en mi sitio (por ejemplohttps://whitewaterwriters.com/oracle/index.php) Recibo un error de nginx.

Miro los registros sudo tail /var/log/nginx/error.logy obtengo esto:

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"

Entonces busca un enchufe en www.sock. No existe tal socket (aunque tengo ese socket en un servidor diferente que juraría que configuré de la misma manera). El socket que tengo es php-frm.sock. Ese es el socket al que hace referencia el archivo nginx.conf:

            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;
                }

y el que escucha php.ini (en /etc/php-fpm.d/www.conf)

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

Mi pregunta es: ¿cuál es el archivo de configuración que le dice a nginx que busque www.sock? ¿O cómo creo ese socket?

Respuesta1

Resulta que la respuesta a "¿Dónde está el archivo de configuración?" era

/etc/nginx/conf.d/php-fpm.conf: apuntaba a www.conf cuando no había nada más.

información relacionada