Я изменил apache2/httpd.conf через vim в Terminal OS X yosémite как Su и вышел из режима сохранения изменений. Но в браузере локальный хост отправил 403 Запрещенное сообщение «у вас нет прав доступа к этому серверу». Должно быть, сделал что-то не так, но я следовал именно этим шагам:

/ Пользователи / catherinelegna / Обои для рабочего / Capture d'écran 2015-05-15 à 15.20.03.png

У меня было резервное копирование файла ранее с помощью команды "cp http.conf http.conf.bak Как я могу перезагрузить bak-файл, чтобы восстановить его? Спасибо за вашу помощь

2 ответа2

0

Вот я:

rm httpd.conf;cp httpd.conf.bak httpd.conf

Просто как тот. удалите, замените, и тогда вам придется перезагрузить apache2

0

Внутри Vim вы можете сделать это через:

:%delete _ | read %.bak | 1delete _

% Относится к текущему имени файла. Это удобно, если у вас по-прежнему открыт Vim, и это безопаснее, чем прямое переопределение в оболочке, потому что вам все еще нужно явно :write изменения и использовать систему отмены Vim.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .