Существующий файл конфигурации (./config.inc.php) не читается. ?

только что установил XAMPP на свой Mac. Когда я пытался изменить каталог загрузки в config.inc.php, он говорит, что файл заблокирован и не может быть разблокирован из-за того, что у меня нет разрешения на изменение папки. Поэтому я изменил свое разрешение на папку, и файл больше не был заблокирован, но я больше не могу получить доступ к «phpmyadmin» в своем браузере через http://localhost/phpmyadmin/, каждый раз, когда я пытаюсь, он говорит "Existing configuration file (./config.inc.php) is not readable."

Я погуглил решение, на этой странице сказано использовать chown root:cpanelphpmyadmin config.inc.php для изменения разрешение файла. Я сделал, но в моем окне терминала написано chown: cpanelphpmyadmin: Invalid argument. Я в отчаянии здесь, кто-нибудь помогите мне, пожалуйста!

кстати, я пробовал удалить все в папке XAMPP в папке App и создать новый, не работает


person Will    schedule 21.04.2012    source источник


Ответы (5)


rasel@rasel-Dell:~$ sudo -s
rasel@rasel-Dell:~$ type your password
root@rasel-Dell:/# cd /opt/lampp/phpmyadmin
root@rasel-Dell:/opt/lampp/phpmyadmin# chmod 644 config.inc.php
root@rasel-Dell:/opt/lampp/phpmyadmin# cd /
root@rasel-Dell: /opt/lampp/lampp restart

Вот и все, у меня работает.

person mahbubur    schedule 29.08.2012
comment
можете ли вы объяснить мне использование -> chmod 644? - person RoCk RoCk; 02.02.2016

Для версий OSX Mavericks и XAMPP 1.8.2-5 и 1.8.3-4 вам необходимо использовать тот же самый chmod 644, упомянутый выше, но другой каталог.

cd /Applications/XAMPP/xamppfiles/phpmyadmin/
sudo chmod 644 config.inc.php
[enter your password]
person ATutorMe    schedule 17.04.2014
comment
Он показывает мне ошибку после написания sudo chmod 777 config.inc.php Ошибка: chmod: Unable to change file mode on config.inc.php: Operation not permitted - person Emm; 24.06.2019
comment
Это может помочь stackoverflow.com/questions/52932609 / - person ATutorMe; 17.07.2019

Я решил проблему, создав новый файл config.inc.php, скопировав туда весь исходный заблокированный контент config.inc.php и изменив строку

$cfg['Servers'][$i]['password'] = 'myserverpassword'; 

и удаление исходного заблокированного файла. Это на тот случай, если вы хотите изменить файл конфигурации XAMPP, чтобы иметь доступ к серверам, на которых вы установили новый пароль.

person Lukáš Černý    schedule 03.06.2016

cd /Applications/XAMPP/xamppfiles/phpmyadmin/
sudo chmod 777 config.inc.php
[enter your password]

После того, как вы измените свой config.inc.php, вам нужно ввести:

sudo chmod 644 config.inc.php

Только sudo chmod 644 у меня не работал.

person Robert Nguyen    schedule 18.12.2016
comment
Он показывает мне ошибку после написания sudo chmod 777 config.inc.php Ошибка: chmod: Unable to change file mode on config.inc.php: Operation not permitted - person Emm; 24.06.2019

Если вы используете Ubuntu 14.04, вам действительно нужно сделать следующее:

  1. Перейти к терминалу
  2. тип --> судо наутилус
  3. откроется файловый диалог.
  4. перейдите в папку computer/opt/lampp/phpmyadmin/config.inc.php
  5. открыть файл
  6. проверить наличие $cfg['Servers'][$i]['password'] = '';
  7. измените указанный выше LOC на $cfg['Servers'][$i]['password'] = 'root';

и попробуйте открыть phpmy admin. Ваша проблема будет успешно решена.

person Jayesh Katta Ramalingaiah    schedule 28.06.2016