2016-05-16 2 views
0

Итак, вчера я использовал Apache, открыв порт 80, чтобы он мог получить к нему доступ. Сегодня, не меняя никаких настроек, он не запускается. Я сделал порт 80 доступным, я попытался изменить Listen 80 на Listen 8080 и несколько других портов, но он не будет работать. Я также открыл XAMPP у администратора, так как я читал, что это могут быть проблемы с привилегиями, но это тоже не проблема. Сообщение об ошибке я получаю это:Apache не запускается, хотя порт 80 доступен

17:16:51 [Apache] Попытка запустить Apache приложение ...

изменение 17:16:51 [Apache] Статус обнаружены: работает

17: 16:51 [Apache] Обнаружено изменение состояния: остановлено

17:16:51 [Apache] Ошибка: неожиданно завершение работы Apache.

17:16:51 [Apache] Это может быть из-за заблокированного порта, отсутствующих,

17:16:51 [Apache] неправомерные привилегии, аварии или отключения другим способом.

17:16:51 [Apache] Нажмите кнопку Logs для просмотра журналов ошибок и проверить

17:16:51 [Apache] в окне просмотра событий Windows для более подсказки

17:16:51 [Apache] Если вам нужна дополнительная помощь, копировать и размещать этот

17:16:51 [Apache] окно всего лога на форумах

EDIT: Apache не кажется обновить error_log файл Aswell. Поэтому я не могу найти там никакой информации. Я думаю, это проблема, но я не нашел ничего, чтобы ее решить.

+0

Следующий шаг для вас - проверить файл error_log Apache –

+0

Правильно, забыл упомянуть об этом. Файл error_log ничего не обновляет с сегодняшнего дня. Так что с сегодняшнего дня в этом файле нет ничего, только со вчерашнего дня. Почему это? – marreBUS

+0

Как насчет порта 443? –

ответ

0

я предполагаю, что установлен Apache Service и работает

нажмите Windows+R и запустить services.msc

имя Найти службы Apache и остановить его.

В панели XAMPP Control вы найдете обслуживание с зеленым знаком или красным знаком Х

службы Uninstall Apache затем установить его, а затем попытайтесь запустить Apache на порту 80

это должно работать, иначе попробовать переустановка xampp.

+0

Служба Apache не была в services.msc, поэтому я установил ее через зеленый/красный знак в XAMPP. Но даже не запускать его через службы, это автоматически останавливается. Если я попытаюсь запустить его через XAMPP после этого, это просто «Попытка запустить службу Apache ...», и ничего не происходит. Означает ли это, что он не установлен? – marreBUS

+0

можно запустить его через службы, вернуться к услугам.msc щелкните правой кнопкой мыши на службе apache и выберите «Свойства», если вы видите тип запуска. Отключив, измените его на «Ручное» и попытайтесь запустить его. –

+0

В нем говорится (перевод со шведского языка, возможно, не на 100% точно): Не удалось запустить Apache2.4 на локальном компьютере. Дополнительная информация содержится в системном журнале. (Который, кстати, не обновляется с сегодняшнего дня. Код ошибки: 1 – marreBUS

Смежные вопросы