Phpmyadmin ошибка 502

zooks

Posts: 39
Joined: Mon Aug 10, 2015 3:38 pm
Contact:

Os: Ubuntu 15x
Web: nginx + php-fpm
PhpMyAdmin выдает ошибку 500 (502)

При попытке зайти в phpmyadmin показывает стандартную ошибку 500 nginx.

В логах обнаружил следующее:
nano /var/log/nginx/domains/example.com.log

Code: Select all

IP - - [01/May/2017:15:51:57 +0300] "GET /phpmyadmin/ HTTP/1.1" 502 1238 " …

В какую сторону копать, чтобы реанимировать работу PMA?


zooks

Posts: 39
Joined: Mon Aug 10, 2015 3:38 pm
Contact:

Os: Ubuntu 15x
Web: nginx + php-fpm
Re: PhpMyAdmin выдает ошибку 500 (502)

Post

by zooks » Thu May 04, 2017 2:22 pm

Есть соображения?


prgrant

Posts: 4
Joined: Sat Aug 26, 2017 6:17 am

Re: PhpMyAdmin выдает ошибку 500 (502)

Post

by prgrant » Sat Aug 26, 2017 6:34 am

Такая же проблема. Стоит чистый CentOS 7.3.1611 [x64] + vestacp в стандартном наборе. Переустанавливал phpMyAdmin, ставил FIX отсюда viewtopic.php?f=14&t=10307 — ничего не помогает. Кто знает куда копать?


skurudo

VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:

Re: PhpMyAdmin выдает ошибку 500 (502)

Post

by skurudo » Mon Aug 28, 2017 8:24 am

Коллеги, в логах совсем нет ничего толкового?
/var/log/apache (httpd) error.log ?


prgrant

Posts: 4
Joined: Sat Aug 26, 2017 6:17 am

Re: PhpMyAdmin выдает ошибку 500 (502)

Post

by prgrant » Tue Aug 29, 2017 10:58 am

в логах совсем нет ничего толкового?

— совсем ничего…



prgrant

Posts: 4
Joined: Sat Aug 26, 2017 6:17 am

Re: PhpMyAdmin выдает ошибку 500 (502)

Post

by prgrant » Tue Aug 29, 2017 9:39 pm

Нашел проблему. Как оказалось все банально просто… Включил ошибки в phpMyAdmin для файла index.php и оказалось что все подключается. Были ошибки, связанные с mbstring.func_overload. Оказывается, phpmyadmin не поддерживает mbstring.func_overload = 2, соответственно переключаем на 0, затем service httpd restart и все гуд


skurudo

VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:

Re: PhpMyAdmin выдает ошибку 500 (502)

Post

by skurudo » Thu Aug 31, 2017 10:43 am

Ах этот коварный mbstring!
Спасибо, что написали :-)



I’m studying centos7 and nginx. I can display index.html with cerbot SSL.
And I installed phpmyAdmin then I open https://mywebsite.com/phpMyAdmin/
I got 502 Bad Gateway errir
Could someone teach me right way please?

Here is my log.

2021/05/01 17:23:08 [error] 15816#15816: *103 connect() failed (111: Connection refused) while connecting to upstream, client: 125.xxx.xxx.xx, server: mywebsite.com, request: "GET /phpMyAdmin/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "mywebsite.com"

2021/05/01 17:23:09 [error] 15816#15816: *103 open() "/var/www/html/favicon.ico" failed (2: No such file or directory), client: 125.xxx.xxx.xx, server: mywebsite.com, request: "GET /favicon.ico HTTP/1.1", host: "mywebsite.com"

Here is my nginx.conf

http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    keepalive_timeout  65;

    #gzip  on;

    include /etc/nginx/conf.d/*.conf;

server {
    listen  443 ssl;
    server_name     mywebiste.com;


    root /var/www/html;

location / {
index index.php index.html index.htm;
}

location ^~ /blog {
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $http_host;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_pass http://127.0.0.1:2368;
  }

location ~ .php$ {
fastcgi_pass unix:/var/run/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}

And here is my /etc/nginx/conf.d/default.conf
server {

    location /phpMyAdmin {
        alias /usr/share/phpMyAdmin/;
        try_files $uri $uri/ /index.php;

        location ~ ^/phpMyAdmin/(.+.php)$ {
            alias /usr/share/phpMyAdmin;
            fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
            fastcgi_param SCRIPT_FILENAME /usr/share/phpMyAdmin/$1;
            include fastcgi_params;
            fastcgi_intercept_errors on;
            allow XXX.XXX.XX.XX;  # 
            deny  all;            # 
        }
    }     

}

UPDATE(I did Dear qwsj answer,after that Here is my update.)

I installed phpmyadmin at /usr/share/phpMyAdmin

ln -s /usr/share/phpMyAdmin /var/www/html/mywebisite/phpmyadmin

I open https://mywebisite/phpmyadmin/

error log says
directory index of «/var/www/html/mywebisite/phpmyadmin/» is forbidden,

  • 1387 views

If you are a layman in setting up and server configs, then the following problem may arise — after installing phpMyAdmin, when you go to the address you specified, an error 502 is issued, while usually the nginx logs are empty, and the nginx -t configuration test did not show any errors.

In my case, already a couple of times, the error was in the following — the value is written in the config files

fastcgi_pass unix:/run/php-fpm/www.sock

Although the working value for the server, set according to the instructions earlier, should be

fastcgi_pass unix:/run/php-fpm/php-fpm.sock

After fixing, in order to calm ourselves, we check the nginx -t configs again and restart the systemctl reload nginx service.

Здесь VPS на BrainyCP за 2$ в месяц, а здесь 50GB шаред-хостинг на BrainyCP за 1.9$ в месяц

Аватара пользователя

Amney

Сообщения: 259
Зарегистрирован: Вс сен 02, 2018 5:11 pm
Контактная информация:

502 Bad Gateway при импорте в Phpmyadmin

Доброго времени суток!
На свеже установленном сервере пытаюсь совершить импорт бд в phpmyadmin, но перебрасывает на ошибку bad gateway
Если обновить страницу, то вижу, что импорт совершился, но не полностью, а именно «жирные» таблицы как будто обрезались
Пример на локалке с успешным импортом:
Изображение
Пример не успешного импорта на рабочем сервере:
Изображение
т.е. отсутствие 5 таблиц, и соответственно, последняя обрезалась по объему больше, чем наполовину.

Подскажите, как решить проблему.


Аватара пользователя

alenka

Сообщения: 1605
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: 502 Bad Gateway при импорте в Phpmyadmin

Сообщение

alenka » Ср мар 20, 2019 8:03 am

Здравствуйте.
Вам нужно увеличить wait_timeout в my.cnf


Аватара пользователя

KyKyIIIKuH

Сообщения: 265
Зарегистрирован: Ср мар 14, 2018 11:04 am

Re: 502 Bad Gateway при импорте в Phpmyadmin

Сообщение

KyKyIIIKuH » Ср мар 20, 2019 8:14 am

alenka писал(а): ↑

Ср мар 20, 2019 8:03 am


Здравствуйте.
Вам нужно увеличить wait_timeout в my.cnf

/etc/brainy/conf/my.cnf
/etc/brainy/conf/packet_manager/mysql/my.cnf
/etc/my.cnf
/home/Пользователь/etc/my.cnf
/var/tmp0/brainy/conf/my.cnf
в каком файле изменения проводить? :)

Alma Linux 8 — KVM
Текущая версия: 1.0941.20220818
Linux 4.18.0-348.20.1.el8_5.x86_64



Аватара пользователя

Amney

Сообщения: 259
Зарегистрирован: Вс сен 02, 2018 5:11 pm
Контактная информация:

Re: 502 Bad Gateway при импорте в Phpmyadmin

Сообщение

Amney » Ср мар 20, 2019 9:42 am

alenka писал(а): ↑

Ср мар 20, 2019 8:03 am


Здравствуйте.
Вам нужно увеличить wait_timeout в my.cnf

Приветствую!
Через пакетный менеджер прокатит?
Впрочем, я уже менял значение до 600, толку ноль.


Аватара пользователя

Amney

Сообщения: 259
Зарегистрирован: Вс сен 02, 2018 5:11 pm
Контактная информация:

Re: 502 Bad Gateway при импорте в Phpmyadmin

Сообщение

Amney » Ср мар 20, 2019 10:14 am

Поставил значение wait_timeout 1200
В итоге он все равно не хочет жирные таблицы нормально залить


vikont

Сообщения: 271
Зарегистрирован: Сб ноя 11, 2017 10:51 pm

Re: 502 Bad Gateway при импорте в Phpmyadmin

Сообщение

vikont » Ср мар 20, 2019 1:56 pm

Amney писал(а): ↑

Ср мар 20, 2019 10:14 am


Поставил значение wait_timeout 1200
В итоге он все равно не хочет жирные таблицы нормально залить

Бестолку это все! Большие базы лучше экспортировать и импортировать через консоль в SSH


Аватара пользователя

Amney

Сообщения: 259
Зарегистрирован: Вс сен 02, 2018 5:11 pm
Контактная информация:

Re: 502 Bad Gateway при импорте в Phpmyadmin

Сообщение

Amney » Ср мар 20, 2019 2:16 pm

vikont писал(а): ↑

Ср мар 20, 2019 1:56 pm


Бестолку это все! Большие базы лучше экспортировать и импортировать через консоль в SSH

Помогла поддержка, спасибо.
Да, сделал импорт через ssh, все прошло иначе, но две жирные таблицы все равно урезались с 20 мб до килобайтов каких то…
Поддержка говорит, сервер слабоват.


vikont

Сообщения: 271
Зарегистрирован: Сб ноя 11, 2017 10:51 pm

Re: 502 Bad Gateway при импорте в Phpmyadmin

Сообщение

vikont » Ср мар 20, 2019 3:21 pm

Amney писал(а): ↑

Ср мар 20, 2019 2:16 pm

vikont писал(а): ↑

Ср мар 20, 2019 1:56 pm


Бестолку это все! Большие базы лучше экспортировать и импортировать через консоль в SSH

Помогла поддержка, спасибо.
Да, сделал импорт через ssh, все прошло иначе, но две жирные таблицы все равно урезались с 20 мб до килобайтов каких то…
Поддержка говорит, сервер слабоват.

Лапшерезку включила ваша техподдержка… :)
У вас что 1 ядро и 512 оперативки?
В конце концов можно отдельно нужные таблицы импортить.

У вас скорее всего какие то проблемы с самой базой. Выполните в консоли
mysqlcheck —no-defaults -u root -p —all-databases —socket=/var/run/mysqld/mysql.sock
Потребует рутовый пароль от MySQL. Команда исправит все имеющиеся ошибки. После этого попробуйте еще раз.


Аватара пользователя

Amney

Сообщения: 259
Зарегистрирован: Вс сен 02, 2018 5:11 pm
Контактная информация:

Re: 502 Bad Gateway при импорте в Phpmyadmin

Сообщение

Amney » Ср мар 20, 2019 4:50 pm

vikont писал(а): ↑

Ср мар 20, 2019 3:21 pm


У вас что 1 ядро и 512 оперативки?

да, именно :D

vikont писал(а): ↑

Ср мар 20, 2019 3:21 pm


У вас скорее всего какие то проблемы с самой базой.

Пробовал импортить на локалке и на другом сервере рабочем, все ништяком встает.

Последний раз редактировалось Amney Ср мар 20, 2019 4:51 pm, всего редактировалось 1 раз.


i just installed phpmyadmin on my ubuntu 20.04 server
but when I try to go to the site I have a 502 bad gateway error …
here is what I have in my LOG file :

2021/02/05 14:43:33 [crit] 662288#662288: *1 connect() to unix:/run/php/php-fpm.pid failed (13: Permission denied) while connecting to upstream, client: 82.127.99.149, server: databases.haristocrate.fr, request: "GET /phpmyadmin HTTP/2.0", upstream: "fastcgi://unix:/run/php/php-fpm.pid:", host: "databases.haristocrate.fr"

I looked on a lot of site but I can not find where the problem could come from.
can someone help me please?

Понравилась статья? Поделить с друзьями:

Не пропустите эти материалы по теме:

  • Яндекс еда ошибка привязки карты
  • Phpmyadmin ошибка 1075
  • Phpmyadmin ошибка 1067
  • Phpmyadmin ошибка 1064
  • Phpmyadmin отключить вывод ошибок

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии