私は、ターミナル OS X yosémite の vim で apache2/httpd.conf を変更し、変更の保存を中止しました。しかし、ブラウザでは、ローカルホストが 403 Forbidden メッセージ「このサーバーにアクセスする権限がありません」を送信しました。何か間違ったことをしたに違いありませんが、私は正確に次の手順に従いました:
/Users/catherinelegna/Desktop/Capture d'écran 2015-05-15 à 15.20.03.png
以前、コマンド「cp http.conf http.conf.bak」でファイルをバックアップしました。復元するには、bakファイルを再ロードするにはどうすればよいですか?ご協力ありがとうございます
答え1
ここにあります:
rm httpd.conf;cp httpd.conf.bak httpd.conf
簡単です。削除して置き換え、その後Apache2をリロードする必要があります。
答え2
Vim 内では、次のようにしてこれを実行できます。
:%delete _ | read %.bak | 1delete _
は現在のファイル名を参照します。これは、Vim をまだ開いている場合に便利です。また、変更を%
明示的に行う必要があり、Vim の元に戻すシステムがあるため、シェルで直接上書きするよりも安全です。:write