sql >> Base de Datos >  >> Database Tools >> phpMyAdmin

phpMyAdmin 502 mala puerta de enlace [CentOS7, nginx]

En el registro de errores upstream: "fastcgi://127.0.0.1:9000" pero en la configuración usas un zócalo de Unix (mb, ¿no haces una recarga/reinicio?).

Compruebe la configuración de php-fpm (variable listen ), cuál es la ruta real al socket /var/run/php-fpm.sock o /var/run/php-fpm/php-fpm.sock ?

Además, después de esto, verifique el permiso de escucha para php-fpm, el usuario debe ser idéntico al usuario en la configuración de nginx (nginx.conf). Configuración de grupo de PHP-FPM, por ejemplo:

listen.owner = nginx
listen.group = nginx

Configuración de Nginx, por ejemplo:

user nginx;

UPD:verifique el estado de SELinux, necesita deshabilitarlo:

[root ~]# sestatus
SELinux status:                 enabled
...

Actualice SELinix /etc/selinux/config de SELINUX=enforcing a SELINUX=disabled . Después de esto, necesita reiniciar. Después de reiniciar:

[root ~]# sestatus
SELinux status:                 disabled
[root ~]#

Configuración en mi prueba:

    location /phpMyAdmin {
        root /usr/share;
        index index.php index.html index.htm;
        location ~ ^/phpMyAdmin/(.+\.php)$ {
            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;
            fastcgi_intercept_errors on;
        }
    }

No haga un enlace simbólico ln -s /usr/share/phpMyAdmin /var/www/html/mywebisite/phpmyadmin , no es necesario