首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改了documentroot之后,xampp仍然使用默认的phpmyadmin

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

Stack Overflow用户
提问于 2012-09-10 23:43:19
回答 2查看 6.9K关注 0票数 0

我用XAMPP安装了Apache,PHP,MySQL。

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

代码语言:javascript
复制
# DocumentRoot "C:/xampp/htdocs"
DocumentRoot "C:\Users\edward\Documents\webs"

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

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

代码语言:javascript
复制
C:\Users\edward\Documents\webs\test

哪个地图在这里:

代码语言:javascript
复制
http://localhost/test/

然而,当复制到我自己的phpmyadmin站点时:

代码语言:javascript
复制
C:\Users\edward\Documents\webs\phpmyadmin

我注意到URL:

代码语言:javascript
复制
http://localhost/phpmyadmin

仍然指向:

代码语言:javascript
复制
C:\xampp\phpMyAdmin

这是在哪里设置的?我如何更改它以使URL映射到C:\Users\edward\Documents\webs\phpmyadmin

EN

回答 2

Stack Overflow用户

发布于 2012-09-11 14:55:01

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

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

票数 4
EN

Stack Overflow用户

发布于 2013-08-27 04:50:23

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

# XAMPP specific settings

Include "conf/extra/httpd-xampp.conf"

如果您查看包含的文件"httpd-xampp.conf“,您将看到下面的代码行

别名/phpmyadmin "C:/xampp/phpMyAdmin/“AllowOverride AuthConfig需要所有已授予的权限

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12355054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档