不确定我在这里做了什么或者可能是其他人做的,但是当我尝试启动 apache 时出现以下错误:
/etc/apache2/apache2.conf 第 1 行语法错误:无效命令“VimCrypt~01!J\xc7\xcc$Q\xbe'\xee\x04\x8dIfv\x8dk\x8e:\x92&\x80j\x8a\xf8\xcc\xa5\xd8]\x8e....ETC',可能是拼写错误或由服务器配置中未包含的模块定义
当我尝试在 gedit 中打开 apache2.conf 文件时出现错误:
无法打开文件 /etc/apache2/apache2.conf
当我尝试在 vim 中打开它时,它要求加密金钥。
有人知道发生了什么事吗?非常困惑!
多谢
答案1
你应该有一个 conf 文件的备份,通常是 apache2-default.conf。尝试复制该文件并进行更改以覆盖上一个 conf。再次复制它但不要移动它,或者你可以这样做 -http://ubuntuforums.org/showthread.php?t=662889获取你的 conf 文件的原始副本。
我希望这有帮助
答案2
或者你可以希望你的系统上有 7.3 之前的 vim 版本
https://stackoverflow.com/questions/575817/vim-encryption-how-to-break-it
答案3
从备份中恢复文件。如果您没有备份,请在解决此问题后立即使用 backuppc 或甚至像 dropbox 这样简单的工具创建备份。您需要备份!
apache2.conf~
如果您使用文件编辑工具编辑它,那么您应该尝试在系统上找到可能剩余的文件。如果失败,请查看https://stackoverflow.com/questions/575817/vim-encryption-how-to-break-it看看你是否可以破解加密。
如果破解失败,您需要使用您可能拥有的任何记录或反复试验来重新创建系统。您可能有一个名为“apache2-default.conf”的系统默认设置,您应该尝试恢复它。您可以从其他地方复制 apache 配置文件,但每个系统可能都有不同的目录(如 /srv 或 /opt)来保存这些文件,您需要根据自己的目的对其进行自定义。
如果您可以准确地重新创建文件的一部分,它可能会帮助您在配置文件中搜索已知字符串,这可能会找到任何最后的努力来帮助您重新配置您的系统。
答案4
有人在 vim 中编辑了它并将其加密保存。