phpmyadmin,xampp,配置文件的错误权限,不应该是世界可写的

时间:2015-05-09 11:52:32

标签: phpmyadmin xampp

我刚买了第一台Macbook并试图设置xampp。

我设置了一个表并为root @ localhost添加了密码。

之后我在config.inc.ph p中添加了密码,我再也无法访问phpmyadmin了。

我找到了一些建议并再次修改了权限

  

(chmod 644,755,增加了$ cfg ['CheckConfigurationPermissions'] = false;)

但没有任何效果。

现在我删除并重新安装xampp并立即得到同样的错误。

首次安装是

  

XAMPP-OSX-5.6.8-0安装程序

第二:

  

XAMPP-OSX-5.5.24-0

3 个答案:

答案 0 :(得分:5)

可能是你的phpmyadmin的config.inc.php文件是“world writable”

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

那应该解决它。

enter image description here

答案 1 :(得分:1)

  1. 搜索文件Config.class.php
  2. 查找(cmd + F)checkpermissions
  3. 评论以下代码

    /*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!'
                )
            );
        }
    }*/
    
  4. 保存并重试 - localhost / phpmyadmin

答案 2 :(得分:0)

要解决此问题,这意味着您的config.inc.php文件可被所有人读取和写入。 这是不可接受的 改回只读状态

注意:您必须先按照下面的博客内容安装文件夹

https://www.apachefriends.org/blog/new_xampp_20170628.html

单击xampp界面上的终端选项卡 终端打开后,粘贴以下命令

dis_med

chmod 644用于将文件共享和权限规则更改为只读 在访问http:// localhost:8080 / phpmyadmin

之前,这是必需的