E45 опция только для чтения установлена ​​(добавить! Для переопределения)

Я пытаюсь настроить расширение mcrypt в моем Ubuntu Server VirtualBox для работы на моей странице phpMyAdmin.

Я запустил vi /etc/php5/mods-available/mcrypt.ini, а затем изменил extension=mcrypt.so на extension=/usr/lib/php5/20121212/mcrypt.­so, и когда я попытался сохранить изменения, он сказал следующее:

E45 readonly option is set (add ! to override)

Я думаю, что, возможно, я сделал ошибку, удалив что-то раньше extension=mcrypt.os и я не знаю, что делать.

18
задан 2 August 2016 в 07:39

4 ответа

Вероятно, у пользователя, которого Вы выполнили vi /etc/php5/mods-available/mcrypt.ini также, как и не, есть доступ для записи к файлу. vi уведомления это на открытом файле, и, когда Вы пытаетесь сохранить файл, дает Вам E45 ошибка и напоминает Вам, что Вы могли попытаться переопределить только для чтения из файла путем добавления '!' к команде.

, Например, при редактировании файла, принадлежавшего пользователю, защищенному 444 (r--r--r--), Вы получили бы это сообщение, когда Вы сделали эти :wq, но могли попытаться вызвать запись с :wq!. В Вашем случае я предлагаю делать ls -l /etc/php5/mods-available/mcrypt.ini. Для фактического редактирования файла Вы могли использовать sudo, чтобы временно использовать питание root и сделать sudo vi /etc/php5/mods-available/mcrypt.ini

0
ответ дан 2 August 2016 в 07:39

Это происходит, когда пользователь пытается записать файл без необходимых разрешений. Войдите в систему как root, используя sudo su, и теперь вы можете редактировать ...

0
ответ дан 2 August 2016 в 07:39

Можно нажать Esc , и затем U , и затем тип :q.

, можно попытаться открыть файл с sudo полномочие: sudo vi <file_name>

0
ответ дан 2 August 2016 в 17:39
  • 1
    Спасибо, souravc! Я протестирую Ваше решение и совместно использую результаты. Является Xming чем-то подобным XCode? XCode требуется, когда мы пытаемся установить то же программное обеспечение на Mac OS. – maezawi 12 September 2016 в 07:20

Сначала выйдите из использования редактора Vim: :qa!

Затем, используйте sudo vim filename и позже: :wq

1
ответ дан 23 November 2019 в 02:09

Другие вопросы по тегам:

Похожие вопросы: