Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改documentroot之后,xampp仍然使用默认的phpmyadmin_Php_Apache_Phpmyadmin_Xampp - Fatal编程技术网

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

更改documentroot之后,xampp仍然使用默认的phpmyadmin,php,apache,phpmyadmin,xampp,Php,Apache,Phpmyadmin,Xampp,我使用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"> 以下哪张地图:

我使用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">
以下哪张地图:

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

这是因为xampp使用
别名来指向
http://localhost/phpmyadmin
to
xampp的phpmyadmin路径


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

这是因为xampp使用
别名来指向
http://localhost/phpmyadmin
to
xampp的phpmyadmin路径


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

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

#XAMPP特定设置
包括“conf/extra/httpd xampp.conf”

如果查看包含的文件“httpd xampp.conf”,您将看到一行

Alias/phpmyadmin“C:/xampp/phpmyadmin/”
AllowOverride AuthConfig
要求所有授权

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

这可能会帮助其他人您可以在httpd.conf文件中找到行

#XAMPP特定设置
包括“conf/extra/httpd xampp.conf”

如果查看包含的文件“httpd xampp.conf”,您将看到一行

Alias/phpmyadmin“C:/xampp/phpmyadmin/”
AllowOverride AuthConfig
要求所有授权

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

您应该查看别名。也许有一个别名指向默认的phpMyAdmin。你应该看看别名。可能有一个别名指向默认的phpMyAdmin。
C:\xampp\phpMyAdmin
Alias /phpmyadmin "C:/xampp/phpMyAdmin/"
<Directory "C:/xampp/phpMyAdmin">
    AllowOverride AuthConfig
    Require all granted
</Directory>