phpmyadmin,xampp,配置文件上的权限错误,不应该是完全可写的

gajydyqb  于 2023-01-13  发布在  PHP
关注(0)|答案(4)|浏览(221)

我刚买了我的第一台MacBook,并试图设置xampp。
我设置了一个表并为root@localhost添加了密码。
之后我在config.inc.ph p中添加了密码,我再也无法访问phpmyadmin了。
我找到几个建议,再次修改权限
(chmod 644、755,添加了$cfg [“检查配置权限”] =假;)
但都没用。
现在我删除并重新安装了xampp,立即得到了同样的错误。
首次安装是
xampp-osx-5.6.8-0-installer
第二:
xampp-osx-5.5.24-0

kiayqfof

kiayqfof1#

可能是因为你的phpmyadmin的config.inc.php文件是"完全可写"的。

  • 转到xamppfiles/phpmyadmin/配置文件包含php
  • 右键单击config. inc. php转到 * 获取信息 *
  • 单击锁以启用编辑权限
  • 输入密码
  • 将所有权限设置为只读,管理员除外

这样就能解决问题了。

vmjh9lq9

vmjh9lq92#

1.搜索文件Config.class.php
1.查找(cmd+F)检查权限
1.注解以下代码

/*if (!($perms === false) && ($perms & 2)) {
    // This check is normally done after loading configuration
    $this->checkWebServerOs();
    if ($this->get('PMA_IS_WINDOWS') == 0) {
        $this->source_mtime = 0;
        PMA_fatalError(
            __(
                'Wrong permissions on configuration file, '
                . 'should not be world writable!'
            )
        );
    }
}*/

1.保存并重试- localhost/phpmyadmin

voj3qocg

voj3qocg3#

要解决这个问题,这意味着您的config.inc.php文件对每个人都是可读和可写的,这是不可接受的,以改变它回到只读
注意:您必须先按照下面的博客内容装载该文件夹
https://www.apachefriends.org/blog/new_xampp_20170628.html
单击终端标签在你的xampp接口一旦终端打开粘贴下面命令

chmod 644 /opt/lampp/phpmyadmin/config.inc.php

即chmod 644,用于将文件共享和权限规则更改为只读,这是访问http://localhost:8080/phpmyadmin之前所必需的

u5rb5r59

u5rb5r594#

更新这两个文件“Permission”,如下所示
/应用程序/XAMPP/xamppfiles/phpmyadmin/配置文件包含php/应用程序/XAMPP/xamppfiles/etc/my.cnf
1.右键单击并转到“获取信息”。
1.通过单击右下角的锁定图标来解锁编辑。
1.将所有权限设置为只读,管理员权限除外。
现在应该可以正常工作了:)

相关问题