O phpmyadmin não está funcionando depois que eu o instalei

61

Estou usando o ubuntu-11.04 .

Eu segui estas etapas neste site:

Até agora meu apache2, php e mysql estão funcionando bem, exceto phpmyadmin ... Sempre que eu executo isso:

http://localhost/phpmyadmin/

Eu recebo este erro no meu navegador:

Não encontrado

O URL solicitado / phpmyadmin / não foi encontrado neste servidor.


Servidor Apache / 2.2.17 (Ubuntu) na porta localhost 80

Idiota
fonte
Você reiniciou o servidor apache: /etc/init.d/apache2 restart
Tom
Considere, verificando a resposta fornecida por @sangharsh.
Ketan

Respostas:

135

Por favor, leia esta seção no wiki do Ubuntu. Você precisará configurar o seu apache2.conf para que o phpMyAdmin funcione.

gksu gedit /etc/apache2/apache2.conf

Em seguida, adicione a seguinte linha ao final do arquivo.

Include /etc/phpmyadmin/apache.conf

Então reinicie o apache

/etc/init.d/apache2 restart
JohanSJA
fonte
9
Eu te amo @JohanSJA
Programming Noob
11
Não há necessidade de configurações manuais, apt-get ing é suficiente para executar phpmyadmin
Tachyons
Finalmente consegui que as instruções do JohanSJA funcionassem depois que reiniciei o servidor apache usando /etc/init.d/apache2 restart. Também mudei a Includelinha para a parte inferior do arquivo, conforme as instruções.
boulder_ruby
11
Incluí o apache.conf na parte inferior e reiniciei o servidor apache posteriormente, ainda não sendo encontrado, como posso depurá-lo?
Sohail 12/10
Isso funcionou para mim, lembre-se de reiniciar o apache2
williamcarswell
19

Tentei de várias maneiras diferentes.

Finalmente, isso, da documentação do ubuntu , funcionou para mim:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo service apache2 reload
sangharsh
fonte
11
Trabalhou em 15.10.
Rael Gugelmin Cunha
também trabalhou em 16.04
Rahul Sharma
11
Este deve ser marcado como a maneira recomendada correta para alcançar este objectivo
Jimmy Obonyo Abor
Esta é a maneira correta.
Ketan
obrigado. finalmente algo que funciona. essa deve ser a melhor resposta.
Don Dilanga 22/01
6

Ubuntu 16.04

Após instalar e configurar usuário e senha no mysql e phpmyadmin execute o seguinte comando

sudo apt install php-gettext

Trabalhou para mim ...

Edit1 Se você só precisa do apache, phPmyAdmin e MySql apenas em um ambiente de aplicativos da Web, sugiro para o exampp que instala os três para você e você está pronto para ir Aqui está o link

Instaladores e downloads de XAMPP | Amigos Apache

Rajat Verma
fonte
Isso funcionou para mim também. O php-gettext estava ausente. Gostaria de saber, por que nenhuma documentação menciona sobre este módulo ...
JTheDev
3

Não entre em pânico! Basta executar o código a seguir com permissão root no terminal

sudo ln -s /usr/share/phpmyadmin /var/www
Hardik Thaker
fonte
2

Enfrentei o mesmo problema, consertei-o executando sudo dpkg-reconfigure phpmyadmin

dar novo nome de usuário e senha

Tachyons
fonte
2

Você precisa encontrar onde phpmyadminestá localizado, por exemplo locate phpmyadmin, alguns retornarão o local, como /usr/share/phpmyadmin.

Em seguida, você pode fazer o link simbólico da seguinte maneira: sudo ln -s /usr/share/phpmyadmin /var/www

A partir do Ubuntu 14.04 e superior, /var/wwwnão é mais trabalho /var/www/html. por exemplo,sudo ln -s /usr/share/phpmyadmin /var/www/html

Referência: onde colocar meu site local começando com a versão 2.4.7 do apache2?

Arman Ortega
fonte
Se você está planejando hospedar o wordpress ou outro site na raiz do apache, ou seja /var/www/html, use sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin. Dessa forma, você pode acessar o phpmyadmin usandohttp://yourdomain/phpmyadmin
nandan 27/02
0
sudo sed -i '$ a\Include /etc/phpmyadmin/apache.conf' /etc/apache2/apache2.conf && sudo service apache2 restart && sudo apt-get install php-gettext`

Testado e funciona. A execução deve resolvê-lo para quem deseja um forro 1.

Robert Pounder
fonte
0

Eu tentei todos os métodos acima e eles não funcionaram para mim. Finalmente este funcionou.

Abra o terminal e alterne para superusuário usando o comando: sudo su

Após instalar o phpmyadmin usando as instruções fornecidas no link , abra /etc/apache2/conf-available.

Você encontrará um arquivo lá chamado phpmyadmin.conf. Copie para /etc/apache2/conf-enabled. Ou simplesmente use o comando

sudo cp /etc/apache2/conf-available /etc/apache2/conf-enabled

Reinicie o apache2 ( sudo service apache2 restart) e abra o link localhost / phpmyadmin em um navegador.

Um iniciante
fonte
0

finalmente este trabalho para o ubuntu 14.04 LTS

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
sudo service apache2 restart

agora digite localhost/phpmyadminno navegador da web.

shamsh nezam
fonte
-3

Eu estava enfrentando o mesmo problema.

Primeiro verifique se o diretório chamado /usr/share/phpmyadmin/existe. Se isso acontecer, basta movê-lo para /var/www/phpmyadmin, executando este comando:

mv /usr/share/phpmyadmin /var/www/phpmyadmin

Abra seu navegador e abra http://localhost/phpmyadmin. Agora deve funcionar.

Mariyah
fonte
6
Isso interromperá o desinstalador e causará problemas de instalação / atualização. Você precisará desvincular o diretório. sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmindeve ligar corretamente.
Thomas Ward