Я только что обновил установку Apache2 (v2.2.21) в Windows - сначала удалите старую версию, а затем установите новую. Впоследствии я был очень сильно удивился, когда вместо моего дефолтного (и довольно большого) index.html
Я нашел очень "полезный" Оно работает! индексный файл вместо этого ...
Хотя инструкция четко говорит:
Кроме того, если у вас уже есть файл с именем htdocs \ index.html, он не будет перезаписан (и index.html.default также не будет установлен). Это означает, что установка Apache поверх существующей установки должна быть безопасной, хотя вам придется остановить существующий работающий сервер перед выполнением установки, а затем запустить новый после завершения установки.
К сожалению, моя последняя резервная копия этого файла появилась не так давно, и между ними было проделано много работы.
Итак - что я сделал не так? Или это ошибка на стороне Apache? Или даже лучше, смогу ли я как-нибудь восстановить файл?
Файлы конфигурации были не перезаписан.
Если вы используете Windows 7 ... вам может повезти с «Предыдущими версиями». Просто щелкните правой кнопкой мыши папку, в которой он находится ... щелкните свойства ... затем щелкните вкладку предыдущих версий ... и затем выберите версию этой папки, которая была до удаления ... и восстановите отсутствующие файлы тебе нужно.
Я думаю, что ваша ошибка заключалась в удалении перед повторной установкой новой версии. (Я не уверен на 100% в этом ...)
То, что вы сделали не так, может показаться немного резким, но вы не сделали резервную копию.
Возможно, вы захотите проверить папку для мусора. Может быть, рутина просто сдвинула его. Если это не так, вы, по крайней мере, научились делать резервные копии ПЕРЕД обновлением. (Я сам научился этому некоторое время назад, вы не одиноки)