【问题标题】:Is it possible to move phpmyadmin to outside the root folder?是否可以将 phpmyadmin 移动到根文件夹之外?
【发布时间】:2015-04-10 12:00:30
【问题描述】:

当前 phpmyadmin 位于 apache 服务器上的 www.website.com/phpmyadmin 但我想知道是否可以将它放在 html 文件夹之外和不同的目录中,但可以自己访问它做出改变?

【问题讨论】:

    标签: apache phpmyadmin


    【解决方案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
    • 我确实重新启动了它,但之后出现“内部服务器错误”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-23
    • 2012-10-08
    • 1970-01-01
    相关资源
    最近更新 更多