3

Я установил Apache на Windows 7 (localhost), и он работал нормально. Затем я пошел, чтобы загрузить некоторые другие вещи и позже заметил, что сервер Apache остановился. Я пошел в командную строку (как администратор) и набрал

чистый старт apache2

Там написано «Служба Apache2 запускается». Но прежде чем он закончится, я получаю ошибку

Произошла ошибка, специфичная для службы: 1.

В нем говорится, что вы можете ввести "NET HELPMSG 3547" для получения дополнительной информации, но это совсем не помогает.

Вещи, которые я пробовал:

  1. Выйти из Google Drive Sync
  2. Закройте все программы, использующие порт 80 (порт, на котором работает мой сервер)
  3. Попытался изменить порт сервера и получил то же сообщение об ошибке, так что я не думаю, что это имеет какое-либо отношение к тому, что еще находится в порту

Ни одна из этих вещей не сработала. Я смущен тем, почему это работало раньше, но теперь это не будет работать.

2 ответа2

4

Вы должны проверить Event Viewer на предмет того, что отображается в журналах Windows. Под разделом приложения должен быть список ошибок с более подробной информацией о том, что именно пошло не так.

Недавний пример найден:

Названная служба Apache сообщила о следующей ошибке:
>>> Синтаксическая ошибка в строке 523 C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf:

В приведенном выше примере это произошло потому, что указанный диск больше не был в системе, и Apache не смог его найти.

Обычно (по крайней мере, в Windows Vista) вы можете найти Event Viewer по следующим направлениям:

Панель управления → Администрирование → Просмотр событий

Это должно выделить любую вещь, касающуюся системы, которую вы, возможно, не заметили, и предоставить дополнительную информацию и советы о том, что нужно настроить или изменить, вместо того, чтобы просто удалить все.

0

Сервер Apache не запускается после того, как я скачал coldfusion и добавил его на сервер. Я только что удалил apache и coldfusion и переустановил apache, и теперь он работает нормально. Официальная ошибка состояла в том, что я добавил расширение (coldfusion) к apache и по какой-то причине apache не распознал его.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .