Onde está minha instalação do phpMyAdmin?


41

Acabei de instalar mysql-servere, em seguida, instalei o phpmyadminque acompanha o Apache e PHP. Ele configurou tudo bem e criou um banco de dados phpMyAdmin, mas não consigo encontrar o URL para acessá-lo - tentei acessar http: //my.server.ip/phpmyadmin, mas não parece ser há.

Não consigo encontrar o local em nenhum dos manuais, alguém sabe onde ele está localizado? Obrigado.


Tente reiniciar o apache, ele deve estar em / phpmyadmin.
Nemo

Respostas:


49

Você só precisa fazer um link simbólico para a instalação na raiz do servidor. O meu está dentro /var/www/(embora verifique o seu DocumentRootpadrão normalmente /var/www/html):

sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin

Depois disso, você poderá acessar através do host local:

http://localhost/phpmyadmin

Quanto ao motivo pelo qual não é instalado por padrão no local certo, ou o instalador cria um link simbólico, não faço ideia ...


É isso que faço e sempre funcionou.
Parto 28/02

10
Se a página padrão do Apache2 (documento index.html ao qual você acessa localhost/index.html) estiver localizada /var/www/html/, será necessário executar o sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadminHad para fazer isso após a atualização para Apache 2.4. Agora tudo funciona bem, obrigado.
Dmytro Dzyubak

Depois de instalar o Apache / 2.4.18 em um servidor do Google Cloud com PHP 7.0.15-0, o comando fornecido pelo @DmytroDzyubak resolveu meu problema.
Kneeki 16/05/19

6

Essa resposta é um pouco mais genérica. Para conhecer a lista de arquivos instalados por qualquer pacote, você deve fazer isso

  1. Obtenha o nome do pacote com dpkg --list | grep phpmyadmin
  2. Para a lista de arquivos instalados, use este dpkg --listfiles <package_name step 1>

4

Eu imagino que você provavelmente esteja enfrentando o mesmo problema que tive na primeira vez em que instalei o phpmyadmin. Considerando que já faz mais de um ano desde que você perguntou isso, eu suponho que você já tenha descoberto isso agora, mas para referência futura para outras pessoas, se você não conseguir vê-la, acesse http://yourdomain.com/phpmyadmin , você provavelmente precisará reconfigurar o pacote e certifique-se de colocar uma caixa de seleção na caixa apache2 (assumindo que é isso que você está usando para o servidor) pressionando a barra de espaço antes de continuar. Eu estava indo rápido e apenas pressionei enter, sem perceber que não havia selecionado o apache2. Para reconfigurar o pacote, use o seguinte:

sudo dpkg-reconfigure phpmyadmin

Fiz o truque depois de mover os arquivos de uma instalação para outra. Esqueci que eu não tinha instalado o PHPMYADMIN. Obrigado.
SRDC

1

Oh, geralmente o phpmyadmin vai /usr/lib/phpmyadminse eu não estiver errado.

Eu sempre preciso mover a pasta para o meu wwwcaminho.


2
Está em / usr / share / phpmyadmin / na minha instalação. Por favor me corrija se eu estiver errado.
animaletdesequia

sim, perfeito, você está totalmente certo, e para torná-lo trabalhar em localhost / phpmyadmin é necessário alterar algumas configurações Apache ou mover a pasta para você www caminho
RagazziD

1
Eu acho mais fácil apenas ln o caminho para a minha raiz do servidor, como eu disse na minha resposta, mas eu não sou um especialista ...
animaletdesequia

você está certo, você apenas resolve o problema (:
RagazziD 24/11

0

Presumivelmente, você tem o Apache instalado e é isso que você usa como seu servidor Web principal (ou seja, ele escuta na porta 80). Se você não fez (muita) customização na instalação do Apache, ele deve estar acessível em:

http://localhost/phpmyadmin/

(Se você estiver acessando o servidor a partir de uma máquina diferente, obviamente substitua localhost).

O instalador do phpMyAdmin instala um arquivo de configuração no /etc/apache2/conf.d/chamado phpmyadmin, que configura um alias. Veja este arquivo para ver como ele funciona e onde deve aparecer no seu site.

Se você modificou sua configuração do Apache, é possível, embora improvável, que você tenha feito algo que substitua as diretivas nesse arquivo de configuração do phpmyadmin. Nesse caso, você poderá consertar a configuração do phpmyadmin para que ele funcione como você gosta.



0

Tente usar:
<server_ip or localhost>/phpmyadmin/index.php
Isso pode ser suficiente. No passado, este resolveu para mim.


0

No meu caso, eu tinha sob

/usr/local/phpMyAdmin-*

Eu acho que você sempre pode tentar encontrá-lo através de (alguns) arquivos de configuração httpd.


0

Para mim, funcionou de maneira diferente.

Eu tive que copiar o apache.confarquivo a partir /etc/phpmyadminde /etc/apache2/sites-availablee para /etc/apache2/sites-enabledusando o gerenciador de arquivos como root.

Então eu corri sudo service apache2 restarte estava tudo bem.

Espero que seja útil.


0

No meu caso, este comando funcionou:

sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin

Como a raiz do meu servidor é padrão, ou seja: /var/www/html


0

Eu reconfigurei e está funcionando bem para mim no Ubuntu 18.04 com o comando abaixo:

sudo dpkg-reconfigure phpmyadmin
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.