Apache shutdown неожиданно. Это может быть связано с заблокированным портом, отсутствием зависимостей, неправильными привилегиями, сбоем или выключением другим способом. Нажмите кнопку Logs для просмотра журналов ошибок и проверить в окне просмотра событий Windows для больше подсказок Если вам нужна дополнительная помощь, копировать и размещать этот всего окна журнала на форумахОшибка Xampp при запуске apache
ответ
Скорее всего, вы заблокировали порт 80. Наиболее распространенной проблемой является skype, изменение настроек skype для использования другого порта и перезагрузка. Затем запустите apache.
Если это новая установка, а не использование панели управления для запуска Apache, вы можете захотеть перейти в корневой каталог XAMPP и вызвать apache-start
.
В моем случае, апач был не в состоянии запустить из-за ошибки конфигурации
httpd.exe: Syntax error on line 37 of C:/..../xampp/apache/conf/httpd.conf:
ServerRoot must be a valid directory
Если это так, убедитесь, что вы запустите setup_xampp
(Спасибо https://stackoverflow.com/a/17978400/239408!)
Я ранее установил мой XAMMP на одном из моих USB-ключей. Windows случайно обменивала буквы своих дисков, делая все мои пути неправильными в моих файлах настройки XAMMP. Я вручную изменил букву диска на одну клавишу (перед тем, как переставить другую в мой компьютер), и теперь все в порядке. Надеюсь, что это было полезно. JoVD.
Если вы столкнулись с такого рода ошибки в XAMPP
"Это может быть из-за заблокированного порта, отсутствующих, ненадлежащих привилегий, аварии или отключения другим способом. Нажмите кнопку Logs для просмотра журналов ошибок и проверить в окне просмотра событий Windows для больше подсказок Если вам нужна дополнительная помощь, копировать и размещать этот всего окна журнала на форумах "
1) Первое, что вам сделать, это нажать Netstat на Xampp (это даст вам список имен, порты, адреса и PID)
2) Найдите порт 80 и Проверьте имя, которое использует порт. для примера [httpd.exe]
3) Затем перейдите в диспетчер задач окна и нажмите процессы
4) Найти имя приложения, использующего этот порт. выберите имя и нажмите кнопку Завершить процесс
5) затем обратно в Xampp и нажмите кнопку Start
я обнаружил, что не было ничего в журналах, и совет, чтобы перейти к корню XAMPP с ЦМД и Запуск apache_start.bat
действительно получил ошибку (отсутствующий путь в файле .conf), который не отображался каким-либо другим способом.
Все работает сейчас.
Эта проблема возникает, когда ваш порт 80 заблокирован. Чтобы запустить Apache, вам нужно будет изменить его номер порта.
Для этого, во-первых, закройте Xampp. Затем перейдите к файлу C:/xampp/apache/conf/httpd.conf
. Найдите линию Listen 80
и измените ее на Listen "Port Number"
. В «Port Number» введите номер порта по вашему выбору. Скажите Listen 71
.
Теперь найдите строку ServerName localhost:80
. Поместите тот же «номер порта» вместо 80, то есть ServerName localhost:71
. Сохраните и выйдите из файла, перезапустите Xampp и запустите Apache. Это должно сделать трюк!
Чтобы открыть Xampp в браузере: http://localhost:71/xampp/
.
правой кнопкой мыши на панели управления XAMPP, и нажмите на кнопку «Запуск от имени администратора»
Это решило мою проблему.
Поскольку я работаю в корпоративной среде, где разработчики сталкиваются с проблемами брандмауэра, ни один из других ответов не разрешил мою проблему.
Поскольку порт не используется Skype, но в некоторых других внутренних приложений, я последовал за следующие шаги, чтобы решить эту проблему:
Шаг 1 - от панели XAMPP Control, под Apache, нажмите на кнопку Config , и выберите Apache (httpd.conf).
Внутри файла httpd.conf, как-то я нашел строку, которая говорит:
Listen 80 И изменить 80 в любое число/порт, который вы хотите. В моем случае я использую порт 8080.
Слушайте 8080/1 Кадр из файла httpd.conf, я нашел еще одну строку, которая говорит:
ServerName LOCALHOST: 80
И изменить 80 к 8080/1.
Имя_сервера localhost: 8080 Шаг 2 - С панели управления XAMPP под Apache снова нажмите кнопку Config, но на этот раз выберите Apache (httpd-ssl.conf). Внутри файла httpd-ssl.conf найдите строку, которая говорит
Слушайте 443 И измените 443 на любое количество/порт, который вы хотите. Я буду использовать 4433 как новый номер порта.
Слушайте 4433 Кадр из файла HTTPD-ssl.conf, найти другую строку, которая говорит
ServerName LOCALHOST: 443 и изменить 443 на 4433.
ServerName localhost: 4433 Не забудьте сохранить файлы httpd.conf и httpd-ssl.conf после выполнения некоторых изменений. Затем перезапустите службу Apache.
- 1. Xampp Apache сбой при запуске
- 2. XAMPP Tomcat/Ошибка при запуске Tomcat
- 3. XAMPP - Ошибка Apache
- 4. Панель управления Xampp показывает ошибку при запуске
- 5. Автоматический запуск (Apache, mysql и FTP) при запуске Xampp (OSX)
- 6. Ошибка запуска сервера Xampp Apache
- 7. XAMPP Запуск автоматически при запуске Windows 7
- 8. Не удалось запустить MySQL! при запуске XAMPP
- 9. Ошибка XAMPP: неожиданно завершено завершение Apache
- 10. Boto Ошибка импорта при запуске на apache
- 11. Apache Qpid: Ошибка при запуске qpid-server.bat
- 12. Apache Spark: Ошибка при запуске PySpark
- 13. ошибка при запуске apache hector-example
- 14. Запрещенная ошибка 403 при запуске apache
- 15. Ошибка при запуске сервера apache tomcat
- 16. Ошибка приложения Apache Storm при запуске
- 17. Apache Ошибка при запуске веб-сервера
- 18. Ошибка Http 404 при запуске сервера apache
- 19. Apache Lens: Ошибка при запуске сервера
- 20. Ошибка: при запуске Apache nutch с mongodb
- 21. Ошибка при запуске Apache Storm Supervisor
- 22. Ошибка при запуске apache с номером порта 80
- 23. Xampp, Apache:
- 24. Ошибка при запуске сервера mysqls с помощью XAMPP
- 25. Проблема при запуске Apache DS
- 26. Отключить журнал Apache в XAMPP
- 27. Ошибка запуска службы Apache из Xampp
- 28. Ошибка при запуске TOMCAT
- 29. XAMPP MySQL не работает при запуске
- 30. Ошибка при запуске RespondCMS
Вы используете Skype? Известно, что Skype использует порт 80, если он считает его бесплатным. Поскольку вы используете xampp в своем «общем ПК» (я думаю), попробуйте запустить apache, пока skype полностью закрыт. –