0

我使用 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

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

4

2 回答 2

4

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

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

于 2012-09-11T06:55:01.403 回答
2

这可能对其他人有所帮助您将在 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 文件,在上述语句之后放置一个语句)应该可以解决您的问题

于 2013-08-26T20:50:23.477 回答