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
DocumentRootseja/var/www/html. Neste caso, a diretivaAlias /phpmyadmin /usr/share/phpmyadminservirá 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
Aliasem/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.