是否可以将 phpmyadmin 移动到根文件夹之外?
Posted
技术标签:
【中文标题】是否可以将 phpmyadmin 移动到根文件夹之外?【英文标题】:Is it possible to move phpmyadmin to outside the root folder? 【发布时间】:2015-04-10 12:00:30 【问题描述】:目前 phpmyadmin 位于 apache 服务器上的 www.website.com/phpmyadmin 但我想知道是否可以将它放在 html 文件夹之外和不同的目录中,但可以自己访问它做出改变?
【问题讨论】:
【参考方案1】:是的,你可以!将它移动到任何你想要的地方。然后转到 /etc/httpd/conf.d 并创建一个新的配置文件(可能是 phpmyadmin.conf)并进行编辑。例如,如果您选择将其移动到 /usr/share/phpMyAdmin,则配置文件可以如下:
Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin
<Directory /usr/share/phpMyAdmin/>
Options none
AllowOverride Limit
Require all granted
</Directory>
<Directory /usr/share/phpMyAdmin/>
Options none
AllowOverride Limit
Require all granted
</Directory>
<Directory /usr/share/phpMyAdmin/libraries/>
Order Deny,Allow
Deny from All
Allow from None
</Directory>
<Directory /usr/share/phpMyAdmin/setup/lib/>
Order Deny,Allow
Deny from All
Allow from None
</Directory>
<Directory /usr/share/phpMyAdmin/setup/frames/>
Order Deny,Allow
Deny from All
Allow from None
</Directory>
问候
【讨论】:
哇,谢谢!这在保护数据库或徒劳无功时有用吗? 这是为了提高安全性您可以做的许多事情之一。例如,here 是一个有用的链接。 似乎无法正常工作。我已经制作了文件并将其放在 /etc/httpd/conf.d 文件夹中,但是当我尝试访问网址 www.website.com/phpmyadmin 并且网站似乎仍然存在时,它所做的只是导致错误使用原来的 phpmyadmin 重启apache服务器。不知道你是哪个平台的,试试service httpd restart
。
我确实重新启动了它,但之后出现“内部服务器错误”以上是关于是否可以将 phpmyadmin 移动到根文件夹之外?的主要内容,如果未能解决你的问题,请参考以下文章