Não consigo logar no phpMyAdmin no Ubuntu 16.04

0

erro # 2002 - Conexão recusada
O servidor não está respondendo (ou o soquete do servidor local não está configurado corretamente).

    
por Recharde William 14.03.2017 / 06:29

1 resposta

3

Revisando as três perguntas, chats e comentários sobre seus problemas do PHPMyAdmin, o erro que você está vendo é causado por versões incompatíveis de seus pacotes dependentes.

O PHPMyAdmin irá funcionar no Ubuntu 16.04 instalando os pacotes padrão do repositório sem fazer qualquer alteração.

Os dois pacotes mais importantes que precisam ser correspondidos são sua versão do PHP , os módulos do PHP e PHPMyAdmin .

Outros pacotes afetados incluem:

Apache2 e Mysql .

Remover esses 5 pacotes e reinstalá-los por seus padrões resolverá o problema.

Você pode executar o método rápido limpando primeiro o PHPMyAdmin e o PHP. Execute novamente o comando de limpeza uma segunda vez para ter certeza de que ele foi realmente removido.

Os comandos para eliminar o PHPMyAdmin são:

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

A saída depois de executar esses três comandos deve ser semelhante a:

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:~$

Se a saída não estiver limpa, o comando de eliminação terá que ser executado novamente. Dependendo da saída, você pode ter que remover outros pacotes que estão causando o problema de obter uma desinstalação limpa.

Depois disso, faça o mesmo para php. Verifique as versões que você instalou e remova cada uma delas.

Execute isto para ver quais versões do PHP estão instaladas.

$ locate bin/php

Você terá algo parecido com:

/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

Remova os pacotes que são php e php[#] , pois neste caso php5 , php5.3 e php7.0 são os pacotes a serem removidos:

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

Faça isso para as versões php até que a saída esteja limpa, como:

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$ 

Depois de remover os pacotes, reinstale os padrões com estes comandos:

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

Nota:
O texto no console da tela preta é muito importante. Ele vai dizer quais pacotes estão dando problemas e qual pacote deve ser endereçado. Tendo os padrões instalados, funcionará no Ubuntu 16.04 LTS

    
por L. D. James 15.03.2017 / 11:57