apacheの編集で、
E45: 'readonly' option is set (add ! to override)
と出ます。
なので、、、
:w !sudo tee %
強制脱出
:q!
上書き完了
と実行しましたが、保存されません。
なぜでしょうか?
よろしくお願い致します。
そもそものコマンドが間違っている可能性があります。
何のファイルを編集したくて、どういうコマンドを入れたのでしょうか?
otn様
sudo vi /private/etc/apache2/httpd.conf
を編集したいのです。
上記コマンドを入れ、パスを求められ、入力すると長い文字列。
その中の作業フィルだの設定をしたいです。
保存で「:wq」を入れると「E45: 'readonly' option is set (add ! to override)」
が出るので、ググってみて、
:w !sudo tee %
強制脱出
:q!
上書き完了
というのを実行してみました。
単純にhttpd.confが書き込み許可されていないだけではないでしょうか。
sudo ls -al /private/etc/apache2/httpd.conf
で何が表示されますか?
-rw-r--r-- 1 root wheel 21676 5 28 13:25 /private/etc/apache2/httpd.conf
MacBook-Pro-ユーザー名:~ ユーザー名$
が表示されます。
あなたの回答
tips
プレビュー