У меня установлен XAMPP на моей машине. Я пытаюсь запустить Apache с панели управления XAMPP.Xampp - Apache неожиданно отключается, пустой файл журнала и никаких событий
Я запустил панель управления XAMPP, щелкнув правой кнопкой мыши ярлык и выбрав «Запуск от имени администратора» (я зарегистрировался в учетной записи с правами администратора). Панель управления запускается и все выглядит в порядке (нет сообщений об ошибках/предупреждений).
Когда я нажимаю Start кнопку рядом с Apache, я получаю следующее сообщение об ошибке:
2:22:44 PM [Apache] Attempting to start Apache app...
2:22:45 PM [Apache] Status change detected: running
2:22:45 PM [Apache] Status change detected: stopped
2:22:45 PM [Apache] Error: Apache shutdown unexpectedly.
2:22:45 PM [Apache] This may be due to a blocked port, missing dependencies,
2:22:45 PM [Apache] improper privileges, a crash, or a shutdown by another method.
2:22:45 PM [Apache] Check the "/xampp/apache/logs/error.log" file
2:22:45 PM [Apache] and the Windows Event Viewer for more clues
Заметьте, что это говорит мне Апач завершение неожиданно и проверьте файл error.log и средство просмотра событий Windows.
Я проверил error.log файл, но он пуст:
Я также проверил для каких-либо событий с помощью программы просмотра событий Windows, но средство просмотра событий не показывает событий (заявочный):
Я проверил программы, которые могут блокировать порты и т. Д. (Например, Skype, Visual SVN Server) и закрыл любые программы, которые могут вызвать проблему.
Есть ли что-нибудь еще, что я могу сделать, чтобы узнать, что может быть?
спасибо.
UPDATE
я понял проблему, пытаясь запустить апач из командной строки DOS. Запуск из командной строки дал мне конкретные ошибки и местоположение в файле httpd.conf, где были эти ошибки. Оказывается, что мои значения ServerRoot и DocumentRoot были неправильными (указав на неправильные каталоги). Я изменил их, чтобы указать на правильные каталоги, и теперь я могу запустить apache с панели управления.
Любопытно, почему я не вижу сообщений об ошибках с ServerRoot и DocumentRoot при запуске из панели управления?
Я запускал Skype и получил ошибку о порте 80, поэтому я вышел из Skype. –
* ОБНОВЛЕНИЕ * Я понял проблему. У моего http.conf файла были недопустимые записи. В частности, ServerRoot и DocumentRoot указывали на неправильные/отсутствующие каталоги. –
Рад, что вы это поняли :) –