Page 1 of 1

500 Internal Error при заходе в phpmyadmin

Posted: Fri Oct 12, 2018 1:25 pm
by someuser
С недавних пор, не могу зайти в phpmyadmin.

VPS 1GB RAM 1CORE

nginx+php-fpm

В логах ошибок нет.
Отображение ошибок включено.
Права на /var/lib/php/sessions стоят 777.

Code: Select all

Linux Debian 4.9.30-2+deb9u5 (2017-09-19) x86_64 GNU/Linux

Code: Select all

php -v
PHP 7.0.30-0+deb9u1 (cli) (built: Jun 14 2018 13:50:25) ( NTS )

Code: Select all

nginx -v
nginx version: nginx/1.14.0

Code: Select all

vesta
0.9.8 (amd64) Релиз:
22
Как исправить?
Код ошибки бывает как 500 так и 502

Re: 500 Internal Error при заходе в phpmyadmin

Posted: Sat Oct 13, 2018 9:30 am
by Alex Connor
а что в логах?

Re: 500 Internal Error при заходе в phpmyadmin

Posted: Sat Oct 13, 2018 1:30 pm
by someuser
В логах пусто.
Хотя, в error.log nginx, одного из доменов есть это.

Code: Select all

 [error] 14342#14342: *9784 connect() failed (111: Connection refused) while connecting to upstream, client: 1.1.1.1, server: mydomain.com, request: "GET /phpmyadmin/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "2.2.2.2"

Re: 500 Internal Error при заходе в phpmyadmin

Posted: Sat Oct 13, 2018 6:45 pm
by Alex Connor
как-то малоинформативно... может подскажете, после чего это произошло? может что-то крутили? или само, внезапно..?

Re: 500 Internal Error при заходе в phpmyadmin

Posted: Thu Oct 18, 2018 6:21 pm
by someuser
Сложно сказать что могло привести к этому.
phpmyadmin-fixer использовался до этого
Добавлялись/удалялись домены, в т.ч. и example.com.
Обновление системы через apt-get upgrade
Заметил что из панели не удается перезагрузить php-fpm, выдает ошибку.
Приходится перезагружать из консоли

Code: Select all

service php7.0-fpm restart

Re: 500 Internal Error при заходе в phpmyadmin

Posted: Sun Dec 16, 2018 1:28 pm
by RaRa
someuser wrote:
Thu Oct 18, 2018 6:21 pm
Добавлялись/удалялись домены, в т.ч. и example.com.
В этом причина.
У меня было также.
Я решил её след. образом:
в файле /etc/nginx/conf.d/phpmyadmin.inc меняете строку
fastcgi_pass 127.0.0.1:9000;
на ту, которая у вас в конфе nginx вашего сайта hostname
У меня была:
fastcgi_pass 127.0.0.1:9008;

Различие в последней цифре порта и вызвает ошибку 500.