Ответ 1
попробовать
sudo chmod 755 /opt/lampp/phpmyadmin/config.inc.php
эта команда исправила проблему на моем ubuntu 14.04.
Я получаю эту ошибку, когда пытаюсь обратиться к localhost/phpmyadmin:
Неправильные разрешения для файла конфигурации, не должны быть доступны для записи в мире!
Я уже chmoded каждый файл до 555 с 777. Что мне делать дальше? Я запускаю Ubuntu 11.04.
попробовать
sudo chmod 755 /opt/lampp/phpmyadmin/config.inc.php
эта команда исправила проблему на моем ubuntu 14.04.
Это связано с неправильным разрешением каталога phpMyAdmin
и файла config.inc.php
В * nix, как OS, установите разрешение каталога и файла следующим образом
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
Вы должны не делать их 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: O
Для пользователей 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
Я запускаю свою систему поверх установки XAMPP на OS X.
Несколько дней назад я столкнулся с той же проблемой. У меня возникли проблемы с разрешением при установке и управлении тестовыми платформами CMS, поэтому я решил установить полное поддерево htdocs в разрешения + rwX и получил ту же ошибку.
Хотя мое решение установить полное поддерево для этих разрешений, как правило, является ошибкой, которую я сделал сознательно, потому что эта система доступна только для локального хоста и в противном случае недоступна, единственным файлом, который нуждается в разрешении, чтобы решить эту проблему, является config.inc.php, и вы можете оставить остальных с разрешениями, которые, по вашему мнению, вам нужны.
Проблема устранена:
chmod 644 config.inc.php, или sudo chmod 644 config.inc.php, в зависимости от системы.
(выдается внутри папки phpmyadmin)
все, что вам нужно, это
открыть тип терминала
opt/lampp/запуск лампы
чтобы запустить его, а затем
sudo chmod 755 /opt/lampp/phpmyadmin/config.inc.php
затем зайдите в свой браузер
localhost/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
из дома вы можете запустить эту команду
sudo chown {userName} -R ../../opt
Если он еще не работает, запустите эту команду
sudo chmod 777 -R ../../opt
Теперь он должен работать.
попробуйте установить лампу
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