Não é possível carregar o phpmyadmin com o apache2

1

Executando o Debian Stretch 9.5 com o apache2. Após a atualização do Debian 8, eu não consigo mais acessar o phpmyadmin de http://localhost/phpmyadmin . Eu recebo um erro page not found . Tudo fica bem no lado da configuração do apache:

  • o apache2.conf contém IncludeOptional conf-enabled/*.conf
  • /etc/apache2/conf-enabled contém phpmyadmin.conf que symlinks para config em /etc/phpmyadmin/apache.conf
  • Eu propositadamente introduzi o erro de sintaxe no arquivo de configuração do phpmyadmin e recarreguei o apache e ele bloqueou como esperado. Então o apache definitivamente está carregando o arquivo de configuração.
  • O alias no arquivo de configuração é definido como Alias /phpmyadmin /usr/share/phpmyadmin , que é onde os arquivos do phpmyadmin são instalados.

Eu desinstalei e reinstalei o pacote phpmyadmin , mas isso não ajudou. Eu segui as instruções em /usr/share/doc/phpmyadmin/README.debian.gz , que diziam para executar sudo dpkg-reconfigure -plow phpmyadmin , mas isso também não ajudou.

Acho que estou ignorando algo básico na configuração do meu apache, mas não sei ao certo. Obrigado.

    
por StevieD 22.10.2018 / 15:00

1 resposta

0

Minha caixa estava sendo executada com o apache configurado para usar hosts virtuais. Eu resolvi o problema envolvendo todas as diretivas do apache com uma única diretiva no arquivo /etc/phpmyadmin/apache.conf da seguinte forma:

<VirtualHost *:80> <Directory /usr/share/phpmyadmin> ... </Directory> <Directory ...> ... </Directory> ... </VirtualHost>

    
por 22.10.2018 / 15:36