sql >> Database >  >> Database Tools >> phpMyAdmin

phpMyAdmin 502 slechte gateway [CentOS7, nginx]

In foutenlogboek upstream: "fastcgi://127.0.0.1:9000" maar in de configuratie gebruik je Unix-socket (mb maak je geen herlaad/herstart?).

Controleer de php-fpm-configuratie (variabele listen ), wat is het echte pad naar socket /var/run/php-fpm.sock of /var/run/php-fpm/php-fpm.sock ?

Controleer hierna ook de luistertoestemming voor php-fpm, de gebruiker moet identiek zijn aan de gebruiker in nginx config (nginx.conf). PHP-FPM Pool config, bijvoorbeeld:

listen.owner = nginx
listen.group = nginx

Nginx-configuratie bijv.:

user nginx;

UPD:Controleer de SELinux-status, moet deze uitschakelen:

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

Update SELinix /etc/selinux/config van SELINUX=enforcing naar SELINUX=disabled . Hierna opnieuw opstarten nodig. Na opnieuw opstarten:

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

Configuratie op mijn test:

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

Maak geen symbolische link ln -s /usr/share/phpMyAdmin /var/www/html/mywebisite/phpmyadmin , het is niet nodig




  1. phpmyadmin:maak een functie aan

  2. phpmyadmin.pma_table_uiprefs bestaat niet

  3. WAMP:phpmyadmin is plotseling kapot gegaan

  4. Kan niet inloggen op de server in SQL Server 2008 R2 Management Studio