spylh9999ggr Asked: 2017-10-27 01:44:25 +0800 CST2017-10-27 01:44:25 +0800 CST 2017-10-27 01:44:25 +0800 CST 通过 /etc/apache2/conf-available.phpmyadmin.conf 更改 phpmyadmin url 772 我正在使用托管在数字海洋中的ubuntu 16.04 我想更改 phpmyadmin 访问 url。我看到了链接,但他们提供了 2 个选项: 1)/etc/phpmyadmin/apache.conf - 我试过了,没有运气。 2) /etc/apache2/conf-available/ phpmyadmin.conf,但这里不是 conf 文件类型,它显示在Readbale folder这里有什么问题? server 1 个回答 Voted Best Answer pa4080 2017-10-27T02:31:46+08:002017-10-27T02:31:46+08:00 实际上/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 关于指令Alias的说明。让我们假设DocumentRoot是/var/www/html。在这种情况下,该指令Alias /phpmyadmin /usr/share/phpmyadmin将用作此符号链接: ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin 参考: 如何保护 phpmyadmin 将 phpMyAdmin 端口从 80 更改为另一个数字(这里解释了有关默认配置的基础知识) 讨论更新:确实phpmyadmin.conf没有启用,因为/etc/apache2/conf-enabled/phpmyadmin.conf缺少符号链接。PhpMyAdmin 在 Apache 的配置中通过符号链接启用,创建于 中/var/www/html,与上面的示例完全相同。所以我们执行的步骤是: 调整Alias指令/etc/phpmyadmin/apache.conf; 启用phpmyadmin.conf:sudo a2enconf phpmyadmin.conf; 重启阿帕奇:sudo systemctl restart apache2.service; 检查新的URI路径是否有效; 删除不必要的符号链接:sudo rm /var/www/html/phpmyadmin.
实际上
/etc/apache2/conf-available/phpmyadmin.conf
,显示为“文件夹”的符号链接是/etc/phpmyadmin/apache.conf
:更改 PhpMyAdmin 的 URI(访问路径)。编辑和更改此指令
/etc/phpmyadmin/apache.conf
的第一个路径 ( ):/phpmyadmin
关于指令Alias的说明。让我们假设
DocumentRoot
是/var/www/html
。在这种情况下,该指令Alias /phpmyadmin /usr/share/phpmyadmin
将用作此符号链接:参考:
讨论更新:确实
phpmyadmin.conf
没有启用,因为/etc/apache2/conf-enabled/phpmyadmin.conf
缺少符号链接。PhpMyAdmin 在 Apache 的配置中通过符号链接启用,创建于 中/var/www/html
,与上面的示例完全相同。所以我们执行的步骤是:Alias
指令/etc/phpmyadmin/apache.conf
;phpmyadmin.conf
:sudo a2enconf phpmyadmin.conf
;sudo systemctl restart apache2.service
;sudo rm /var/www/html/phpmyadmin
.