繁体   English   中英

更改documentroot之后,xampp仍使用默认的phpmyadmin

[英]after changing documentroot, xampp still using default phpmyadmin

我使用XAMPP来安装Apache,PHP,MySQL。

然后,我因此对c:\\xampp\\apache\\conf\\httpd.conf文件进行了个性化设置:

# DocumentRoot "C:/xampp/htdocs"
DocumentRoot "C:\Users\edward\Documents\webs"

# <Directory "C:/xampp/htdocs">
<Directory "C:\Users\edward\Documents\webs">

我现在可以将网站放在这里:

C:\Users\edward\Documents\webs\test

哪个地图在这里:

http://localhost/test/

但是,当在我自己的phpmyadmin网站中复制时:

C:\Users\edward\Documents\webs\phpmyadmin

我注意到该网址:

http://localhost/phpmyadmin

仍然指向:

C:\xampp\phpMyAdmin

设置在哪里,如何更改它,以便URL http://localhost/phpmyadmin映射到C:\\Users\\edward\\Documents\\webs\\phpmyadmin

这是因为xampp使用aliashttp://localhost/phpmyadmin指向xampp's phpmyadmin path

因此,您可以做的是,在httpd.conf找到Alias /phpmyadmin并将其替换为Alias /xphpmyadmin甚至Alias /phpmyadmin2 如果这样做,则与webs文件夹中的phpmyadmin文件夹不会有冲突。

这可能对其他人有帮助。您将在httpd.conf文件中找到这些行。

# XAMPP specific settings
Include "conf/extra/httpd-xampp.conf"

如果查看包含的文件“ httpd-xampp.conf”,则将看到以下行

 Alias /phpmyadmin "C:/xampp/phpMyAdmin/" <Directory "C:/xampp/phpMyAdmin"> AllowOverride AuthConfig Require all granted </Directory> 

以多种方式修改此信息(更改httpd-xampp.conf,包括您自己的自定义conf文件,在上述语句之后放置一条语句)应该可以解决您的问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM