В моей среде разработки я обновил php с помощью msi, и мой apache больше не загружался сообщение об ошибке ,

Где я могу найти информацию о причине неудачи? У меня есть журналы ошибок для каждого виртуального сервера, но информации там тоже нет, и я не уверен, что на самом деле ожидаю, что он будет там найден.

3 ответа3

1

Запуск Apache говорит

Если Apache испытывает фатальную проблему во время запуска, перед выходом он пишет сообщение с описанием проблемы либо в консоль, либо в ErrorLog.

Я бы попробовал запустить Apache как консольное приложение, ожидающее появления сообщений об ошибках консоли, говорящих о том, что он не может проанализировать файл конфигурации (и, следовательно, не знает, где должны быть записаны журналы ошибок), - это должно привести некоторые причины, которые будут полезны

Я также попробовал бы httpd.exe -k configtest в окне командной строки (я понятия не имею, будет ли это работать)

Возможно , вам придется сказать Apache , где основной конфигурационный файл является использование опции -f например -f "c:\my server files\anotherconfig.conf"

0

Я только что узнал, что под:

compmgmt.msc> Просмотр событий> Журналы Windows> Приложение

Вы можете легко увидеть, какие журналы создаются для Windows, например

tail -f /etc /syslog

в системах Linux.

0

Перейдите в каталог установки Apache и найдите logs/errors.log в некоторых старых версиях Apache, журнал запуска должен быть включен. Иногда apache записывает в журнал приложений в окне просмотра событий Windows

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