sql >> データベース >  >> Database Tools >> phpMyAdmin

phpMyAdmin 502の不正なゲートウェイ[CentOS7、nginx]

    エラーログのupstream: "fastcgi://127.0.0.1:9000" ただし、構成ではunixソケットを使用します(リロード/再起動しないでください)。

    php-fpm構成を確認します(変数listen )、ソケット/var/run/php-fpm.sockへの実際のパスは何ですか または/var/run/php-fpm/php-fpm.sock

    また、この後、php-fpmのリッスン権限を確認します。ユーザーはnginx config(nginx.conf)のユーザーと同一である必要があります。PHP-FPMプール構成例:

    listen.owner = nginx
    listen.group = nginx
    

    Nginx構成例:

    user nginx;
    

    UPD:SELinuxのステータスを確認してください。無効にする必要があります:

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

    SELinix /etc/selinux/configを更新します SELINUX=enforcingから SELINUX=disabledへ 。この後、再起動する必要があります。再起動後:

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

    テストの構成:

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

    シンボリックリンクを作成しないでくださいln -s /usr/share/phpMyAdmin /var/www/html/mywebisite/phpmyadmin 、必要ありません




    1. MySQLの列の照合を変更すると、既存のデータはどうなりますか?

    2. データベース固有のオブジェクトを選択すると、SQL ServerManagementStudioの接続はデフォルトで「マスター」になります

    3. 未定義の関数の呼び出し__()エラー-phpMyAdmin

    4. phpMyAdminを保護する方法