[英]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使用alias
将http://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.