Невозможно изменить config.inc.php - PullRequest
0 голосов
/ 22 октября 2018

Запуск: macOS High Sierra Версия 10.13.3, zsh с iTerm2

Попытка настроить локальную среду с помощью xampp , которая в прошлом работала для меня просто отлично.Однако теперь я не могу получить доступ к phpmyadmin после изменения пароля пользователя root через пользовательский интерфейс phpmyadmin .

enter image description here

Учебное пособие, за которым я следую (которое предлагало это сделать), указало мне на файл config.inc.php , гдепеременная пароля также должна быть обновлена.К сожалению, я не могу редактировать этот файл.Я видел, как другие пользователи в Stack Overflow жалуются на ту же проблему, но ответ, который возвращается всегда, кажется, связан с редактированием через vi или nano , что не работает для меняили.Вот пример того, что происходит при использовании nano.

Я открываю файл через nano

sudo nano config.inc.php

Затем мой терминал запрашивает системный пароль.

Однажды в nano,Я перехожу к переменной пароля и ввожу ее:

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

Затем я пытаюсь сохранить, используя Ctrl + O, где мне предлагают:

File Name to Write: config.inc.php

, а затем после нажатия ENTER выдается ошибка от nano:

Error writing config.inc.php: Permission denied

Я также пытался редактировать файл с помощью Sublime Text 3 , где моя машина предлагает ввести пароль пользователя.После этого я не получаю сообщение об ошибке, но все равно не могу получить доступ к phpmyadmin .Я не могу использовать chmod для редактирования прав доступа к файлу, и перезапуск сервера mysql после редактирования файла config.inc.php также не работает.

Почему nano выбрасывает "«Отказано в доступе», даже после того, как я ввел системный пароль?

Спасибо!

1 Ответ

0 голосов
/ 23 октября 2018

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

enter image description here

Перво-наперво,терминалу, предоставленному xampp, требовалось установить nano (для редактирования файла).

apt-get update
apt-get install nano

Затем я перешел к файлу:

cd ../opt/lampp/phpmyadmin

Затем открыл файл с помощью nano:

nano config.inc.php

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

...