当我尝试访问localhost / phpmyadmin时出现此错误:
错误的configuration文件权限,不应该是世界可写的!
我已经把所有的文件从777上传到555,接下来我应该怎么做? 我运行Ubuntu 11.04。
尝试
sudo chmod 755 /opt/lampp/phpmyadmin/config.inc.php
这个命令解决了我的Ubuntu 14.04上的问题。
这是因为phpMyAdmin
目录和文件config.inc.php
错误的权限
在* nix之类的操作系统上设置目录和文件的权限如下
chmod 755 -R /path/to/phpMyAdmin chmod 644 /path/to/phpMyAdmin/config.inc.php
如果像我一样,你运行一个Linux虚拟机,在其中安装一个Windows文件夹,其中phpMyAdmin
来源位于编辑config.inc.php
并添加此行
$cfg['CheckConfigurationPermissions'] = false;
这对我$ pkexec chmod 755 -R /etc/phpmyadmin
: $ pkexec chmod 755 -R /etc/phpmyadmin
你不应该让他们777
(这是每个人都可以写)。 试试644
,这意味着用户有读写和组和其他人只能读。
我自己就解决了这个问题,而这个问题/答案对我来说并没有什么帮助,所以我会在我的具体情况下加上解决问题的方法。
对于初学者,我刚刚开始使用一个存储库,所以我“ chmod 777 -R
”编辑了我的整个/ opt / lampp目录,以确保权限不是推送存储库的问题。 然后我得到了两个错误,但我想我只看到其中的一个,下一个在修复第一个错误之后出现。 我想有一个错误是另一个错误。
第一个是./lampp/etc/my.cnf这个文件上的chmod 700修正了我的情况,虽然755似乎是我在我的研究中发现的更好的选择。
一个文件下来,还有一个去。 其他文件,这是在这个问题中引起特定错误信息的是./lampp/phpmyadmin/config.inc.php。
解决方案:“ $ chmod 755 -R /opt/lampp/phpmyadmin
”
我遇到了和你一样的问题。 我通过以下这个帖子解决了这个问题:D
但是我没有把权限从777改为755:
对于Mac OS用户:
找到名为config.inc.php的文件,通常位于/Applications/XAMPP/xamppfiles/phpmyadmin/config.inc.php
(这是我的Mac上的文件路径)
然后点击鼠标右键 – >点击获取信息 ,在框的底部,你会发现权限 – >点击锁定图标(右下角) – >把你的系统管理员密码 – > – >在哪里说每个人 ,修改此权限为只读 – >单击锁定图标,然后尝试打开http:// localhost / phpMyadmin
希望这可以帮助! ;)
在您的终端执行以下操作
sudo chmod 755 /opt/lampp/phpmyadmin/config.inc.php
之后,你必须重新启动你的服务器
发生此错误是因为phpmyadmin目录具有所有权限(777)。 您可以通过执行以下命令来解决此问题。
sudo chmod 755 /opt/lampp/phpmyadmin/config.inc.php
我在OS X上的XAMPP安装上运行我的系统。
前几天我面临同样的问题。 我在安装和管理CMS测试平台时遇到了许多权限问题,所以我决定将整个htdocs子树设置为+ rwX权限,并得到相同的错误。
虽然我把整个子树设置为这些权限的决定通常是一个错误,我明知是因为这个系统只能通过本地主机访问,否则无法访问,唯一需要权限更改的文件是config.inc.php ,你可以用你认为需要的权限留下剩下的。
问题解决了:
chmod 644 config.inc.php或sudo chmod 644 config.inc.php,具体取决于系统。 (在phpmyadmin文件夹内发布)
限制访问这个文件/phpmyadmin/config.inc.php,他会工作。
简单的磁带这个:sudo chmod 750 /phpmyadmin/config.inc.php!
如果您使用的是ubutu,并且您具有这样的路径/ opt / lampp,则在终端中输入以下命令。
sudo pkexec chmod 755 -R /opt/lampp/phpmyadmin
希望这会找到你的解决方案。
在MacOS上
你应该恢复到644
的权限
sudo chmod 644 /usr/local/share/phpmyadmin/config.inc.php
您应该通过chown
命令更改服务器的chown
从家里你可以运行这个命令
sudo chown {userName} -R ../../opt
如果还不行,请运行这个命令
sudo chmod 777 -R ../../opt
它应该现在工作。
尝试如果安装lampp
sudo chown www-data:www-data -R /opt/lampp/phpmyadmin/* sudo chown www-data:www-data -R /opt/lampp/phpmyadmin
或者如果安装phpmyadmin
sudo chown www-data:www-data -R /etc/phpmyadmin/* sudo chown www-data:www-data -R /etc/phpmyadmin
所有你需要的是
开放的终端类型
opt / lampp / lampp开始
启动它,然后
sudo chmod 755 /opt/lampp/phpmyadmin/config.inc.php
然后在浏览器中访问
localhost/phpmyadmin
它会正常工作。