Win7 64bit актуальный (7 марта 2013)
Я установил Apache 2.2, и он работал нормально в прошлом (недели / месяц / годы назад), с php5.
Сегодня мне понадобился apache для некоторых тестов, поэтому я запускаю его (монитор apache). Однако я получил ошибку (удивительно, разве это не было хорошо раньше?).


отредактировано 23 марта: Windows AUC был установлен на уровень 2, и это вызвало описанные проблемы.
(те же проблемы с уровнем 1)
Когда я сбросил AUC до самого низкого уровня, все вернулось на круги своя.
Поэтому я изменил название.


Поэтому я начал исследовать конфигурационные файлы apache (из опыта часто возникают проблемы ...) и оказался полностью озадаченным.

  1. Я перезапустил файл conf/orig/httpd.conf (сохраненный исходный файл конфигурации apache) и скопировал его обратно в папку apache/conf .
  2. Апач запускается нормально.
    Тем не менее, я не могу обновить его (почему?)
  3. Поэтому я создаю еще один http.conf.my в той же папке для редактирования и воспроизведения.
  4. Я удаляю conf.httpd
  5. Я переименовываю httpd.conf.my в httpd.conf
  6. Похоже, Apache работает нормально.
    Однако :
  7. Я копирую httpd.conf в httpd - copie.conf
    А потом (я не сумасшедший, поскольку я мог воспроизвести это несколько раз, просто чтобы поверить в это):
  8. PSPAD/diffText показывает:
  9. httpd - copie.conf точно такой же, как ** conf/orig/*** httpd.conf * (все мои модификации потеряны)
  10. Я дважды проверяю httpd.conf и вижу свои модификации там.
  11. Так что, черт возьми, произошло, когда я скопировал httpd.conf в httpd - copie.conf ?

Я просто понятия не имею, что может пойти не так.
Я проверил диск C: с инструментом проверки дисков Windows (требуется перезагрузка), который не нашел проблем.
Похоже, есть два httpd.conf:
- Один (оригинальный apache, который я скопировал из apache/conf/orig), который больше не отображается в apache/conf и является оригинальным apache.
- Тот (тот, что с моими правками), который обманывает меня

Похоже, когда я копирую httpd.conf, win7 берет скрытый.
Я верю, что Apache тоже берет скрытый.

Я тоже отметил:

  1. Я редактирую httpd.conf с помощью notepad++: я вижу свои правки (да, это содержимое httpd.conf.my. Я закрываю
  2. Я удаляю httpd.conf
  3. Я обновляю папку и действительно httpd.conf там нет
  4. В меню файлов notepad++ (история файлов) я могу открыть httpd.conf
  5. Это показывает с моими правками. Я редактирую и сохраняю
  6. файл httpd.conf не отображается в папке, которую я пытался воспроизвести с другим файлом на рабочем столе.
    На шаге 4 Notepad ++ предупреждает, что удаленного файла не существует, и предлагает создать ...

Мои вопросы:
Кто-нибудь может понять, что происходит?
Что я могу сделать, чтобы решить эту проблему? (= иметь возможность редактировать и сохранять мои правдивые достоверно).

0