phpMyAdmin
 sql >> डेटाबेस >  >> Database Tools >> phpMyAdmin

phpMyAdmin 502 खराब गेटवे [CentOS7, nginx]

त्रुटि लॉग में upstream: "fastcgi://127.0.0.1:9000" लेकिन कॉन्फ़िगरेशन में आप यूनिक्स सॉकेट का उपयोग करते हैं (एमबी आप पुनः लोड/पुनरारंभ नहीं करते हैं?)।

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. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. phpmyadmin से mySQL सर्वर आईपी एड्रेस कैसे पता करें

  2. PhpMyAdmin के लिए पासवर्ड सेट करना

  3. क्या यह निष्कर्ष निकालना संभव है कि क्या MySQL PhPMyAdmin कनेक्शन त्रुटि पृष्ठ से चल रहा है?

  4. स्थानीय लैंप स्टैक में phpmyadmin के साथ निर्यात किए गए mysql डेटाबेस को आयात करें

  5. phpMyAdmin मुझे लॉगिन नहीं करने देगा - कोई त्रुटि नहीं दिखाई गई