新的Apache2.2安装会覆盖index.html(Windows)

我刚刚在Windows上更新了我的Apache2(v2.2.21)安装 – 首先卸载旧版本,然后安装新版本。 后来,我非常惊讶,而不是我的默认(和相当大) index.html我find了一个非常“有用的” 它的作品! 索引文件而不是…

尽pipe手册中明确指出 :

而且,如果您已经有一个名为htdocs \ index.html的文件,它将不会被覆盖(也不会安装index.html.default)。 这意味着在现有安装上安装Apache应该是安全的,尽pipe在安装之前必须停止现有的运行服务器,然后在安装完成后启动新服务器。

不幸的是,这个文件的最后一个备份不是最近的,大量的工作都放在它之间。
那么 – 我做错了什么? 或者它是Apache的一个bug? 或者甚至更好,我可以以某种方式恢复文件?
configuration文件没有被覆盖。

如果你正在运行的Windows 7 …你可能会幸运的“以前的版本”。 只需右键单击它所在的文件夹…单击属性…,然后单击以前的版本选项卡…然后从执行卸载之前select该文件夹的一个版本…并还原丢失的文件你需要。

我认为你的错误是在重新安装新版本之前进行卸载。 (我不是100%肯定在这个寿命…)

你做错了什么可能听起来有些苛刻,但是你没有做好备份。

您可能需要检查垃圾箱文件夹。 也许这个例程只是移动它。 如果没有,你至less已经学会备份之前更新。 (前一段时间我自己了解到,你并不孤单)