Назад | Перейти на главную страницу

Apache не запускается, и файл конфигурации не открывается

Не уверен, что я здесь сделал, или, возможно, это был кто-то другой, но когда я пытаюсь запустить apache, я получаю следующую ошибку:

Синтаксическая ошибка в строке 1 /etc/apache2/apache2.conf: недопустимая команда 'VimCrypt ~ 01! J \ xc7 \ xcc $ Q \ xbe' \ xee \ x04 \ x8dIfv \ x8dk \ x8e: \ x92 & \ x80j \ x8a \ xf8 \ xcc \ xa5 \ xd8] \ x8e ....и т.д', возможно, написано с ошибкой или определено модулем, не включенным в конфигурацию сервера

Когда я пытаюсь открыть файл apache2.conf в gedit, я получаю сообщение об ошибке:

Не удалось открыть файл /etc/apache2/apache2.conf

И когда я пытаюсь открыть его в vim, он запрашивает ключ шифрования.

Кто-нибудь знает, что здесь произошло? Очень смущенный!

большое спасибо

Или вы можете надеяться, что в вашей системе установлена ​​версия vim до 7.3.

https://stackoverflow.com/questions/575817/vim-encryption-how-to-break-it

там у вас должна быть резервная копия вашего файла conf, обычно apache2-default.conf. попробуйте скопировать это с вашими изменениями, чтобы перезаписать последний conf. снова скопируйте его и не перемещайте, иначе вы могли бы сделать это - http://ubuntuforums.org/showthread.php?t=662889 чтобы получить оригинальные копии ваших файлов conf.

надеюсь, это поможет

  1. Восстановите файл из резервной копии. Если у вас нет резервных копий, создайте резервные копии, как только решите эту проблему, используя backuppc или даже что-то более простое, как dropbox. Вам НУЖНЫ резервные копии!

  2. Если вы редактируете это с помощью инструмента редактирования файлов, вам следует попытаться найти файл в вашей системе, который называется apache2.conf~ это, возможно, осталось.

  3. Если это не поможет, просмотрите https://stackoverflow.com/questions/575817/vim-encryption-how-to-break-it чтобы выяснить, сможете ли вы взломать шифрование.

  4. Если его не взломать, вам придется воссоздать систему, используя любые имеющиеся у вас заметки или метод проб и ошибок. Возможно, у вас есть системный файл по умолчанию, называемый `apache2-default.conf ', который вы должны попытаться восстановить. Вы можете скопировать файл конфигурации apache из другого места, но каждая система может иметь разные каталоги, такие как / srv или / opt, где хранятся эти файлы, и вам нужно будет настроить их для своих целей.

  5. Если вы можете точно воссоздать часть файла, это может помочь вам в поиске известных строк в файле конфигурации, и это может помочь вам найти последние попытки переконфигурировать вашу систему.

Кто-то отредактировал его в vim и сохранил в зашифрованном виде.