phpMyAdmin
 sql >> Base de Dados >  >> Database Tools >> phpMyAdmin

Gateway inválido do phpMyAdmin 502 [CentOS7, nginx]


No log de erros upstream: "fastcgi://127.0.0.1:9000" mas na configuração você usa o socket unix (mb você não faz um recarregamento/reinicialização?).

Verifique a configuração do php-fpm (variável listen ), qual é o caminho real para o socket /var/run/php-fpm.sock ou /var/run/php-fpm/php-fpm.sock ?

Além disso, depois disso, verifique a permissão de escuta para php-fpm, o usuário deve ser idêntico ao usuário na configuração do nginx (nginx.conf).PHP-FPM Pool config ex:
listen.owner = nginx
listen.group = nginx

Configuração do Nginx, por exemplo:
user nginx;

UPD:Por favor, verifique o status do SELinux, precisa desativá-lo:
[root ~]# sestatus
SELinux status:                 enabled
...

Atualize o SELinix /etc/selinux/config de SELINUX=enforcing para SELINUX=disabled . Depois disso, precisa reiniciar.Após a reinicialização:
[root ~]# sestatus
SELinux status:                 disabled
[root ~]#

Config no meu teste:
    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;
        }
    }

Não faça um link simbólico ln -s /usr/share/phpMyAdmin /var/www/html/mywebisite/phpmyadmin , não é necessário