Итак, сегодня утром я восстанавливал виртуальную машину после неожиданного отключения и обнаружил, что Apache не запускается из-за этого сообщения об ошибке:
AH00526: Синтаксическая ошибка в строке 1 файла /etc/apache2/sites-enabled/.vhost.conf.swp: недопустимая команда «b0VIM», возможно, неправильно написана или определена модулем, не включенным в конфигурацию сервера. Действие «start» не удалось.
Конечно же, я нашел файл .swp в sites-enabled, сначала провел небольшое исследование, которое не дало практически никаких результатов, а затем переместил его во временный каталог и прекрасно запустил Apache.
Система, кажется, работает нормально, но у меня в животе остается неприятное чувство, когда я просто перемещаю файл, о котором ничего не знаю, и ухожу, поэтому я подумал, что посмотрю, сможет ли кто-нибудь объяснить, что это за файл, и, что еще важнее, я не увижу никаких негативных последствий из-за его перемещения. Я думаю, это из-за того, что сервер был неправильно выключен, но лучше перестраховаться, чем потом сожалеть
Спасибо
решение1
Возможно, вы ранее открывали файл vhost.conf с помощью 'vi'? Он создает файл подкачки (.swp) для уведомления других пользователей, когда они открывают тот же файл, и в случае сбоя сеанса он сохранит несохраненные изменения. Удалять этот файл можно только в том случае, если его больше никто не редактирует (спасибо MadHatter за то, что он меня поправил).