Не может войти в phpMyAdmin в человечности 16.04

получил ошибку № 2002 - Соединение, которому отказывают
Сервер не отвечает (или сокет локального сервера правильно не настроен).

0
задан 13 March 2017 в 22:29

1 ответ

Рассматривание этих трех вопросов, болтает и комментирует Ваши проблемы PHPMyAdmin, ошибка, которую Вы видите, вызывается несогласованными версиями Ваших зависевших пакетов.

PHPMyAdmin будет работать над Ubuntu 16.04 путем установки пакетов по умолчанию из репозитория, не внося изменений.

Два самых важных пакета, который должен быть подобран, являются Вашей версией PHP, модулей PHP и PHPMyAdmin.

Другие затронутые пакеты включают:

Apache2 и Mysql.

Чистка тех 5 пакетов и переустановка их их значениями по умолчанию решат Ваш вопрос.

Можно выполнить быстрый метод первой чисткой PHPMyAdmin и PHP. Повторно выполнитесь чистка управляют во второй раз, чтобы быть уверенным, что она была на самом деле очищена.

Команды к чисткам PHPMyAdmin:

$ sudo apt remove --purge phpmyadmin
$ sudo apt autoremove
$ sudo apt remove --purge phpmyadmin

Вывод после выполнения тех трех команд должен быть подобен:

ljames@ubunzeus:~$ sudo apt remove --purge phpmyadmin
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'phpmyadmin' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
ljames@ubunzeus:~$

Если вывод не является чистым, команда чистки должна будет быть повторно выполнена. В зависимости от вывода Вам, возможно, придется удалить другие пакеты, которые вызывают проблему с получением чистого удаления.

После этого сделайте то же для php. Проверьте версии, Вы установили и удаляете каждого из них.

Выполните это для наблюдения, какие версии PHP установлены.

$ locate bin/php

Вы получите что-то подобное:

/home/xx/Development/Personal/Project1/webapp/bin/phpunit
/home/xx/Development/Personal/Project1/webapp-backup/vendor/bin/phpunit
/home/xx/Development/Personal/Project2/app/vendor/bin/phpunit
/home/xx/php-threaded/bin/php
/home/xx/php-threaded/bin/php-cgi
/home/xx/php-threaded/bin/php-config
/home/xx/php-threaded/bin/phpize
/usr/bin/php
/usr/bin/php5
/user/bin/php7.0
/usr/bin/php5.3

Удалите пакеты, который является php и php[#] как в этом случае php5, php5.3 и php7.0 пакеты должны быть удалены:

$ sudo apt remove --purge php5.3
$ sudo apt autoremove
$ sudo apt remove --purge php5.3

Сделайте это для php версий, пока вывод не будет чист подобный:

ljames@ubunzeus:/etc$ sudo apt remove --purge php7.0
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'php7.0' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
ljames@ubunzeus:/etc$ 

После удаления пакетов переустановите значения по умолчанию с этими командами:

$ sudo apt install apache2 php libapache2-mod-php
$ sudo apt install phpmyadmin

Примечание:
Текст на черной экранной консоли очень важен. Это скажет, какие пакеты дают проблемы, и какой пакет, если кто-либо должен быть обращен. При наличии установки значений по умолчанию, будет работать над Ubuntu 16.04 LTS

3
ответ дан 3 November 2019 в 15:15

Другие вопросы по тегам:

Похожие вопросы: