修改文件“config.inc.php”以进行 XAMPP、PHPMyAdmin 和 MySQL 设置

修改文件“config.inc.php”以进行 XAMPP、PHPMyAdmin 和 MySQL 设置

我安装了 XAMPP,然后为 PHPMyAdmin 和 MySQL 设置了密码,这需要我修改文件 'config.inc.php' 以将我的密码添加到其中。但是,我根本找不到一种方法来成功编辑文件而不会出现权限或操作错误。

无论我尝试什么,我都无法修改该文件来为 PHPMyAdmin 设置密码。

  1. 我尝试使用 nano 以 root 用户身份登录来修改文件,但仍然出现权限错误。

  2. 我尝试使用我的普通帐户并使用 sudo nano config.inc.php。

  3. 我尝试将文件的权限更改为 755 和 777,即 chmod 755 config.inc.php。

目前,由于这些问题,我根本无法访问 PHPMyAdmin。希望有人能为这个噩梦提供解决方案。

谢谢!

编辑

我正在运行 MacOS Mojave 版本 10.14.2,应该指定我的道歉!

当对文件执行 ls -l 时,我得到:

-rw-r--r-- 1 守护进程 守护进程 5109 18 月 09:40 config.inc.php

答案1

感谢您迄今为止提供的信息,Sam。

该文件的权限对应于 644。我会尝试再次运行您列出的命令,并在sudo必要时加上前缀。以下是纠正此问题的一些步骤:

1. 使用以下命令切换 config.inc.php 文件的所有者:

sudo chown youruser:youruser config.inc.php

为确保万无一失,您只需事先运行whoami一下就可以找到您的用户名。

您将被要求输入此操作的 root 密码。确保您成功输入密码并且命令完成。然后ls -l再次运行,您应该会看到:

-rw-r--r-- 1 youruser youruser 5109 18 Jan 09:40 config.inc.php

这应该足以让您利用该文件来解决您的潜在问题。


2.尝试使用 nano 命令访问它。

3. 如果出于某种原因您被拒绝。请尝试更改权限:

sudo chmod 755 config.inc.php

ls -l再次确保其有效。

4.现在尝试使用 nano 命令再次访问该文件。


只要您输入正确的 root 密码,所有这些命令都应该可以运行并生效。如果没有,那将非常奇怪,而且无论如何都不应该发生。如果确实如此,请发布确切的错误消息以及发生错误的步骤。您的系统默默地不响应 sudo 身份验证命令来简单地更改文件权限,这将是奇怪的。

相关内容