在更改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

我注意到URL:

http://localhost/phpmyadmin

仍然指向:

C:'xampp'phpMyAdmin

这是在哪里设置的,我如何更改它以使URL http://localhost/phpmyadmin映射到C:'Users'edward'Documents'webs'phpmyadmin

这是因为examplep使用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-xamp.conf",您将看到行

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

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