Xampp 上的 phpmyadmin 突然给出 403

Posted

技术标签:

【中文标题】Xampp 上的 phpmyadmin 突然给出 403【英文标题】:phpmyadmin on Xampp gives suddenly 403 【发布时间】:2021-11-26 17:52:07 【问题描述】:

我多年来一直在使用 Xampp,但突然我无法再访问 phpmyadmin。

我明白了

Forbidden

You don't have permission to access this resource.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

Mijn xampp\phpMyAdmin\config.inc.php:

<?php
/*
 * This is needed for cookie based authentication to encrypt password in
 * cookie
 */
$cfg['blowfish_secret'] = 'xampp'; /* YOU SHOULD CHANGE THIS FOR A MORE SECURE COOKIE AUTH! */

/*
 * Servers configuration
 */
$i = 0;

/*
 * First server
 */
$i++;

/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Lang'] = '';

/* Bind to the localhost ipv4 address and tcp */
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['connect_type'] = 'tcp';



/*
 * End of servers configuration
 */

?>

以及我的 httpd-xampp.conf 的相关部分:

<IfModule alias_module>
    

    Alias /phpmyadmin "C:/xampp/phpMyAdmin/"
    <Directory "C:/xampp/phpMyAdmin">
        AllowOverride AuthConfig
        Require local
        ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
        SSLRequireSSL
    </Directory>

   
</IfModule>

知道出了什么问题吗?

【问题讨论】:

【参考方案1】:

它的配置方式只允许来自本地主机(运行 xampp 的同一台计算机),所以如果你从局域网客户端尝试,你应该像这样在 alis 配置中添加一行Require ip 192.168.1.0/24(根据局域网进行相应编辑网络)。

另外,它是说在尝试感染错误页面时遇到 403 错误(权限被拒绝)。因此,显示 403 可能不是真正的错误,而是最后一个错误。

您应该查看 apache 日志以验证第一个错误

【讨论】:

我检查了日志,它表明存在 ssl 错误。我可以用https打开它。我过去尝试过 ssl 和 xampp,我认为这就是结果 ;-) 奇怪的是,xampp 仪表板以 http 方式打开。 在别名配置中有这一行:“SSLRequireSSL”,如果你不想使用 ssl 删除它

以上是关于Xampp 上的 phpmyadmin 突然给出 403的主要内容,如果未能解决你的问题,请参考以下文章

无法访问 xampp WINDOWS 上的 phpmyadmin 错误

在 XAMPP 上的 phpmyadmin 中删除了用户

PhpMyAdmin 突然显示错误

XAMPP phpMyAdmin报Exception: Specified context does not exist

如何解决 XAMPP PHPMyAdmin 403 禁止错误

错误#1045 使用 Xampp 在 PhpMyAdmin 中拒绝访问