phpmyadmin erro 2002 em ubuntu 16.04

Iniciado por matheus_h, 29 de Julho de 2016, 13:54

tópico anterior - próximo tópico

matheus_h

recentemente instalei o apache2+mysql+php+phpmyadmin  seguindo este tutorial "https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-phpmyadmin-on-ubuntu-16-04", mas nao consigo utilizar o phpmyadmin, quando tento acessar o phpmyadmin pelo navegador recebo o seguinte erro.

Not Found

The requested URL /phpmyadmin was not found on this server.
Apache/2.4.18 (Ubuntu) Server at localhost Port 80

Se alguem puder me ajudar ficaria grato. Att.

selvaking

Caro matheus_h!

O tutorial que vc seguiu é pra acessar o phpmyadmin pelo protocolo https na porta 443.
Vc acessou com o protocolo http na porta 80.

Não sei PQ vc seguiu o tutorial específico.
Mas vc deve acessar o phpmyadmin conforme abaixo:

https://localhost/phpmyadmin

partindo do principio que vc está acessando da mesma máquina que tá instalado. ou conforme diz o texto

https://domain_name_or_IP/phpmyadmin


Se vc não colocar o protocolo https na barra de endereço o navegador usa o protocolo padrão, ou seja, http que usa a porta 80. Entendeu?
Dê-me um computador com o Tux que movo o mundo!

Linux User #323049

matheus_h

#2
kra, se eu colocar o https não consigo acessar nada nem o servidor nem o php, nem phpmyadmin, mas se eu não coloco consigo acessar apenas o apache e o php. O problema seria a porta msm?
Att.

selvaking

coloca a saida do comando abaixo:

sudo apache2ctl -S
Dê-me um computador com o Tux que movo o mundo!

Linux User #323049

matheus_h

AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80                   127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex default: dir="/var/lock/apache2" mechanism=fcntl
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33

matheus_h

acho que o banco de dados não está configurado direito tbm quando tento acessar o mysql pelo terminal com "mysql -u root -p" recebo o erro 2002

selvaking

Vc não tem a porta 443 habilitada, isto é, seu protocolo https não funciona.

Posso te fazer umas perguntas?

Por que vc seguiu aquele tutorial de uma página em inglês se nem os requisitos básicos vc obedeceu?

Vc instalou seu servidor LAMP (Linux, Apache, Mysql e PHP)?
Dê-me um computador com o Tux que movo o mundo!

Linux User #323049

matheus_h

Tentei por outros tutoriais tbm mas nao obtive sucesso. Esse foi o ultimo que eu tentei por isto postei ele para ter um ponto de referencia. Também tentei instalar o xampp mas o mysql nao funcionava pelo terminal

selvaking

Execute o comando abaixo:

sudo apt-get install lamp-server^ phpmyadmin
Dê-me um computador com o Tux que movo o mundo!

Linux User #323049

matheus_h

desinstalei td e dpois instalei com
sudo apt-get install lamp-server^ phpmyadmin
apenas o phpmyadmin nao funciona apresentando o seguinte erro: Not Found

The requested URL /phpmyadmin/ was not found on this server.

Apache/2.4.18 (Ubuntu) Server at localhost Port 80.

matheus_h

 selvaking muito obrigado pela ajuda. Consegui resolver este ultimo problema com a seguinte sequencia de passos: gksu gedit /etc/apache2/apache2.conf

adicionei a seuinte linha ao final do arquivoInclude /etc/phpmyadmin/apache.conf

e por fim utilizei /etc/init.d/apache2 restart
para resetar o servidor.