Apache不会启动,configuration文件将无法打开

不知道我在这里做了什么,或者也许是别人,但当我尝试启动Apache时,我得到以下错误:

/etc/apache2/apache2.conf第一行的语法错误:Invalid command'VimCrypt〜01!J \ xc7 \ xcc $ Q \ xbe'\ xee \ x04 \ x8dIfv \ x8dk \ x8e:\ x92&x80j \ x8a \ xf8 \ xcc \ xa5 \ xd8] \ x8e …. etc ',可能拼写错误或未包含在服务器configuration中的模块定义

当我尝试在gedit中打开apache2.conf文件时,出现错误:

无法打开文件/etc/apache2/apache2.conf

而当我试图在VIM打开它要求encryption钥匙

有谁知道这里发生了什么? 很困惑!

非常感谢

那你应该备份你的conf文件,通常是apache2-default.conf。 尝试复制与您的更改覆盖最后的conf。 再次,复制它,不要移动它,或者你可以这样做 – http://ubuntuforums.org/showthread.php?t=662889获取你的conf文件的原始副本。

我希望这有帮助

或者你可以希望你的系统上有一个7.3之前的vim版本

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

  1. 从备份还原文件。 如果您没有备份,只要使用backuppc或甚至简单的保pipe箱来解决这个问题,就可以创build备份。 你需要备份!

  2. 如果你正在使用文件编辑工具编辑这个文件,那么你应该尝试在你的系统上find名为apache2.conf~的文件,这个文件可能会被遗忘。

  3. 如果这个失败,通过https://stackoverflow.com/questions/575817/vim-encryption-how-to-break-it查看是否可以破解encryption。

  4. 如果没有破解它,你将需要使用任何你可能有的笔记或试验和错误来重新创build系统。 有可能你有一个系统默认的名为`apache2-default.conf',你应该尝试恢复。 您可以从其他位置复制apacheconfiguration文件,但是每个系统都可能有不同的目录,例如/ srv或/ opt,这些文件都保存在这里,您需要自定义它们。

  5. 如果您可以重新创build文件的一部分,它可能会帮助您在configuration文件中search已知的string,这可能会find最后的努力来帮助您重新configuration您的系统。

有人在vim中编辑它并保存encryption。