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

28

Quando estava reiniciando o apche2, estava recebendo esta mensagem ..

sudo service apache2 restart
 * Restarting web server apache2                                                                                                                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

e quando eu fui digitado localhost/phpmyadmin, mostrando a mensagem

-NÃO ENCONTRADO O URL / phpmyadmin solicitado não foi encontrado neste servidor. Servidor Apache / 2.4.7 (Ubuntu) na porta localhost 80

Por favor, me ajude com isto.

5yaz khan
fonte
2
Olá!! Você pode tentar sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmine depois sudo /etc/init.d/apache2 reloadem um terminal e me avise. Sudo requer senha de administrador, portanto; forneça em conformidade. :)
AzkerM
1
Suponho que você tenha phpmyadmininstalado. Se for esse o caso, não será necessário vincular o link /usr/share/phpmyadmincomo mencionado acima, mas verifique se você possui /etc/apache2/conf-available/phpmyadmin.confe se ele foi ativado /etc/apache2/conf-enabled/phpmyadmin.conf. Se for encontrado em, conf-availablemas não em conf-enabled, você precisará habilitá-lo usando sudo a2enconf phpmyadmin.confou sudo a2enconf /etc/apache2/conf-available/phpmyadmin.conf.
hazrpg
Se isso não funcionar, tente reinstalar o phpmyadmin usando sudo apt-get install --reinstall phpmyadmin- isso será configurado automaticamente phpmyadminpara você.
hazrpg

Respostas:

71

Você já tentou:

sudo -H gedit /etc/apache2/apache2.conf

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

Include /etc/phpmyadmin/apache.conf

Em seguida, reinicie o apache:

/etc/init.d/apache2 restart
Ibrahim
fonte
Para melhorar a qualidade da resposta, explique o que essas instruções estão realmente fazendo e por que isso precisa ser feito. Obrigado
Abraham Murciano Benzadon
Isso salvou minha vida. Eu quase me despedaço.
Abdul Sadik Yalcin
fera!! Obrigado companheiro, 2019 PHP IS BACK
misterzik 20/02
13

Eu acredito que isso ocorre porque você não configurou bem o seu phpmyadmin com o servidor apache. Se você instalou o servidor apache e o phpmyadmin usando sudo apt-get install(Como você pode instalá-los usando o código-fonte etc.), o procedimento abaixo pode funcionar para você.

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 a localhost/phpmyadminbarra de endereço do navegador da web

se você fez tudo corretamente agora, pode ver o phpmyadmin no navegador.

(Devido ao seu método de instalação do apache, reiniciar o servidor ou outra coisa pode ser diferente. Se for, você precisará fazer manualmente o que os comandos devem fazer (esta descrição acredita que você é muito novo no apache no linux :)))

Menuka Ishan
fonte
obrigado! é trabalho para mim.
Bhupinder kumar
3

Na resposta de Ibrahim, usei o nano no terminal em vez do gedit, porque não consegui que o gedit funcionasse.

Etapas do terminal raiz

  1. Cole no terminal, isso será aberto no editor Nano do terminal:

    nano /etc/apache2/apache2.conf
    
  2. Em seguida, adicione a seguinte linha ao final do arquivo:

    Include /etc/phpmyadmin/apache.conf
    
  3. ctrl-oe ctrl-xpara salvar e sair.

  4. Em seguida, cole no terminal: reinicie o apache:

    /etc/init.d/apache2 restart
    
Chris Lane Jones
fonte