通过 /etc/apache2/conf-available.phpmyadmin.conf 更改 phpmyadmin url

通过 /etc/apache2/conf-available.phpmyadmin.conf 更改 phpmyadmin url

我正在使用 ubuntu16.04托管于数字海洋

我想更改 phpmyadmin 访问网址。我看到了关联但他们给出了两个选择:

1)/etc/phpmyadmin/apache.conf - 我试过了,没有成功。

2)/etc/apache2/conf-available/phpmyadmin.conf,但是这里不是 conf 文件类型,而是显示为Readbale folder这里有什么错误?

在此处输入图片描述

答案1

实际上/etc/apache2/conf-available/phpmyadmin.conf,显示为“文件夹”的是符号链接/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

更改 PhpMyAdmin 的 URI(访问路径)。编辑并更改此指令的/etc/phpmyadmin/apache.conf第一个路径( ):/phpmyadmin

Alias /phpmyadmin /usr/share/phpmyadmin
  • 关于该指令的解释别名。我们假设是DocumentRoot/var/www/html在这种情况下,该指令Alias /phpmyadmin /usr/share/phpmyadmin将充当此符号链接:

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

参考:


讨论更新:由于缺少符号链接,因此确实phpmyadmin.conf未启用。PhpMyAdmin 在 Apache 的配置中已启用,方法是/etc/apache2/conf-enabled/phpmyadmin.conf符号链接,在 中创建/var/www/html,与上面的例子完全一样。所以我们执行的步骤是:

  • 调整Alias中的指令/etc/phpmyadmin/apache.conf
  • 使能够phpmyadmin.confsudo a2enconf phpmyadmin.conf;
  • 重新启动 Apache sudo systemctl restart apache2.service:;
  • 检查新的URI路径是否有效;
  • 删除不必要的符号链接:sudo rm /var/www/html/phpmyadmin

相关内容