Na verdade, /etc/apache2/conf-available/phpmyadmin.conf
, que é exibido como "pasta", é um link simbólico para /etc/phpmyadmin/apache.conf
:
$ ls -l /etc/apache2/conf-available/phpmyadmin.conf
lrwxrwxrwx 1 root root 28 яну 20 2017 /etc/apache2/conf-available/phpmyadmin.conf -> ../../phpmyadmin/apache.conf
Para alterar o URI (caminho de acesso) do PhpMyAdmin. Edite /etc/phpmyadmin/apache.conf
e altere o primeiro caminho ( /phpmyadmin
) desta diretiva:
Alias /phpmyadmin /usr/share/phpmyadmin
-
Explicação sobre a diretiva Alias . Vamos supor que
DocumentRoot
seja/var/www/html
. Neste caso, a diretivaAlias /phpmyadmin /usr/share/phpmyadmin
servirá como esta ligação simbólica:ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
Referências:
- Como proteger o phpmyadmin
- Altere a porta do phpMyAdmin de 80 para outro número (aqui são explicados o básico sobre o padrão da configuração)
Atualização da discussão: De fato, phpmyadmin.conf
não foi ativado porque o link simbólico /etc/apache2/conf-enabled/phpmyadmin.conf
estava ausente. O PhpMyAdmin foi habilitado dentro da configuração do Apache por um link simbólico , criado em /var/www/html
, exatamente como no exemplo acima. Então, as etapas que realizamos foram:
- Ajuste a diretiva
Alias
em/etc/phpmyadmin/apache.conf
; - Ativar
phpmyadmin.conf
:sudo a2enconf phpmyadmin.conf
; - Reinicie o Apache:
sudo systemctl restart apache2.service
; - Verifique se o novo caminho do URI funciona;
- Remova o link simbólico desnecessário:
sudo rm /var/www/html/phpmyadmin
.