-
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 оперативки?
да, именно
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?


