sql >> Databáze >  >> Database Tools >> phpMyAdmin

phpMyAdmin 502 špatná brána [CentOS7, nginx]

V protokolu chyb upstream: "fastcgi://127.0.0.1:9000" ale v konfiguraci používáte unixový socket (neprovádíte reload/restart?).

Zkontrolujte konfiguraci php-fpm (proměnná listen ), jaká je skutečná cesta k soketu /var/run/php-fpm.sock nebo /var/run/php-fpm/php-fpm.sock ?

Poté také zkontrolujte oprávnění k poslechu pro php-fpm, uživatel musí být identický s uživatelem v konfiguraci nginx (nginx.conf). PHP-FPM Pool config, např.:

listen.owner = nginx
listen.group = nginx

Konfigurace Nginx např.:

user nginx;

UPD:Zkontrolujte prosím stav SELinux, je třeba jej deaktivovat:

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

Aktualizujte SELinix /etc/selinux/config z SELINUX=enforcing na SELINUX=disabled . Poté je třeba restartovat. Po restartu:

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

Konfigurace v mém testu:

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

Nevytvářejte symbolický odkaz ln -s /usr/share/phpMyAdmin /var/www/html/mywebisite/phpmyadmin , není to potřeba




  1. Chyba SQL Server 2012:odkaz na objekt není nastaven na instanci objektu

  2. iAd nezobrazuje reklamy v mé schválené hře

  3. Příliš mnoho hodnot parametrů zpomaluje dotaz

  4. Použijte Attach jako Upsert v Entity Framework Core