PhpMyAdmin "Неправильные разрешения для файла конфигурации, не должно быть доступно для записи всем пользователям!" - PullRequest
37 голосов
/ 28 сентября 2011

Я получаю эту ошибку, когда пытаюсь получить доступ к localhost / phpmyadmin:

Неправильные разрешения для файла конфигурации, не должно быть доступно для записи всем пользователям!

Я уже chmodedкаждый файл до 555 с 777. Что мне делать дальше?Я использую Ubuntu 11.04.

Ответы [ 18 ]

3 голосов
/ 29 апреля 2017

Эта ошибка произошла, потому что каталог phpmyadmin имеет все разрешения (777).Вы можете решить эту проблему, выполнив следующую команду.

sudo chmod 755 /opt/lampp/phpmyadmin/config.inc.php
2 голосов
/ 05 августа 2016

Сделайте следующее в вашем терминале

sudo chmod 755 /opt/lampp/phpmyadmin/config.inc.php

После этого вам необходимо перезагрузить сервер

1 голос
/ 27 августа 2017

попробуй установить 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
1 голос
/ 25 апреля 2014

Я запускаю свою систему поверх установки XAMPP в OS X.

Несколько дней назад я столкнулся с той же проблемой. У меня возникало множество проблем с разрешениями при установке и управлении тестовыми платформами CMS, поэтому я решил установить для всего поддерева htdocs разрешения + rwX и получил ту же ошибку.

Хотя мое решение установить все поддерево для этих разрешений, как правило, является ошибкой, я сделал это заведомо, потому что эта система доступна только для localhost, а в других случаях недоступна, единственный файл, для решения которого требуется изменение разрешения, - config.inc.php , а остальные можно оставить с разрешениями, которые, по вашему мнению, вам нужны.

Проблема исправлена ​​с помощью:
chmod 644 config.inc.php или sudo chmod 644 config.inc.php, в зависимости от системы. (выдается внутри папки phpmyadmin)

0 голосов
/ 11 марта 2017

вы должны сменить владельца сервера chown команда

из дома вы можете запустить эту команду

sudo chown {userName} -R ../../opt

Если это еще не работает, выполните эту команду

sudo chmod 777 -R ../../opt

Теперь должно работать.

0 голосов
/ 07 февраля 2017

на MacOS

Вы должны вернуть разрешение на 644

sudo chmod 644 /usr/local/share/phpmyadmin/config.inc.php

0 голосов
/ 31 марта 2015

ограничьте доступ к этому файлу /phpmyadmin/config.inc.php и он будет работать.

простая лента это: sudo chmod 750 /phpmyadmin/config.inc.php!

0 голосов
/ 15 марта 2016

Если вы используете ubutu и у вас есть путь, подобный этому / opt / lampp, введите в терминале следующую команду.

sudo pkexec chmod 755 -R /opt/lampp/phpmyadmin

Надеюсь, это найдет ваше решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...