Меню Рубрики

Error apache shutdown unexpectedly xampp windows 10

Apache не запускается из панели управления XAMPP (ошибка: неожиданное завершение Apache. Это может быть связано с заблокированным портом)

Я успешно установил XAMPP (xampp-win32-1.8.2-0-VC9-installer.exe) в Windows 7. Но, к сожалению, во время запуска Apache из панели управления XAMPP была обнаружена следующая ошибка:

Есть много возможных ответов на эту проблему. Наиболее распространенным и, скорее всего, является то, что у вас запущена другая программа, которая блокирует порт 80 или 443. Если вы установили Skype, вы нашли свою проблему! Измените настройки порта Apache на 81, и apache будет работать. Там есть хороший учебник. Чтобы проверить это, вы можете открыть свою командную строку, щелкнув меню «Пуск» и набрав «cmd», и введите команду

этот wil возвращает список программ, которые будут смутно напоминать этот шаблон

Вам нужно найти строку (или строки), заканчивающуюся на: 80, и прекратить их, чтобы запустить apache. Если нет строки, заканчивающейся на: 80, есть больше вещей, которые вы можете сделать.

Сначала перейдите в каталог xampp (по умолчанию – c: \ xampp) и дважды щелкните apache_start.bat. Это откроет линию comand и вернет более подробные ошибки о том, почему apache не может работать. В основном, нужно искать синтаксические ошибки, которые вы могли бы создать, отредактировав файлы httpd.conf или httpd-ssl.conf. Это очень легко сделать, если вы отредактировали его и стали новым пользователем.

Если все же это не удается, ваша последняя надежда – проверить журнал ошибок apache, щелкнув вкладку журналов в строке apache на панели управления xampp и щелкнув журнал ошибок.

Если это не работает, не сдавайтесь! Ты получил это!

Изменить: если вы измените порт apache, вам также нужно будет перейти в httpd.conf (расположенный в xampp / apache / conf) и около строки 184, заменить

Также можно указать порт 81 в URL вашего локального хоста, т. Е.

локальный: 81 / my_project.php

1. Перейдите в xampp/apache/conf/httpd.conf и откройте его.
В файле httpd.conf в line 176 Заменить

ServerName localhost:80
с
ServerName localhost:81
Это будет работать.

2. Даже если вышеуказанная процедура не работает. Затем в том же файле ( httpd.conf ) в строке 45 замените

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

Сопровождая ответ Тиммей, вам нужно сделать два изменения –

Слушайте 80 -> Слушайте 81 (около строки 58)

ServerName localhost: 80 -> ServerName localhost: 81 (около строки 218)

только что изменил 2 строки

и начать использовать привилегии администратора

Проверьте, установлен ли Skype на вашем компьютере.

Войдите в систему и выберите «Сервис» – «Параметры» – «Дополнительно» – установите и снимите флажок, в котором говорится, что порт использования 80

Проверьте, установлена ​​ли служба Apache, запуская службу services.msc из командной строки запуска.

Как удалить службу из командной строки? sc удалить «serviceName»

Помните, что имя службы должно быть заменено точным именем службы Apache, как показано в списке услуг.

Проверьте, работает ли IIS и занимает порт 80. Если это так, отключите его.

Проверьте, запущен ли AVP (Kaspersky) и занимает порт 80. Если это так, добавьте httpd.exe в качестве исключения для разрешенных программ.

Вы выполнили сценарий «setup_xampp.bat»? Он находится внутри папки XAMPP и должен выполняться каждый раз при изменении папки XAMPP.

Я установил рабочую станцию ​​VMWare. Таким образом, это вызывало ошибку.

Это решило мои проблемы.

Если вы установили Skype, проверьте этот параметр.

Другой случай – Windows 10

  1. Перейдите в меню «Пуск», введите services.msc
  2. Прокрутите страницу вниз в окне «Службы», чтобы найти службу публикации World Wide Web.
  3. Щелкните его правой кнопкой мыши и выберите «Стоп» или «Отключить», если вы просто хотите использовать только XAMPP.

я обнаружил, что аналогичная проблема в моей системе, и это было из skype, установленного до установки xampp. У меня такая же ошибка. для исправления ошибки я следил за ними,

  1. вышли на скайп какое-то время,
  2. перезапустил apache с панели управления xampp,
  3. проверен на браузере, независимо от того, работал он или нет, по http: // localhost /
  4. это сработало,
  5. снова присоединился к скайпу,
  6. все работает отлично, так просто, как это

Мне не нужно было ничего устанавливать или удалять, и это работало для меня менее чем за 1 минуту.

Если вы столкнулись с этой проблемой сразу после полной установки Windows :

Похоже, что программа установки уже запускает процесс http.exe и блокирует начальный порт 80, но не отражает это состояние на панели управления.

Чтобы проверить, просто проверьте наличие работающего сервера в своем браузере. Введите в адресную строку браузера:

Если это отображает панель управления XAMPP, все в порядке. Кроме того, проверьте диспетчер задач для запуска процесса «Apache HTTP Server» (httpd.exe).

Вы можете остановить процесс apache с помощью xampp_stop.exe в своей базовой папке xampp. Затем панель управления XAMPP должна работать должным образом.

В моем случае проблема заключалась в том, что оба порта 80 и 443 были использованы: шаги для его устранения:

  1. Откройте xampp и нажмите кнопку конфигурации
  2. Теперь нажмите (appache) httpd.conf (Откройте в блокноте или другом редакторе)
  3. Теперь нажмите ctrl + h .
  4. Найдите 80 и замените на 8080
  5. Теперь сохраните и нажмите «Appache» (httpd-ssl.conf).
  6. Теперь найдите 443 и замените на 4430 .
  7. Теперь ваш xampp должен работать нормально, поскольку оба этих кода никогда не используются другими программами в вашей системе.

Если вы установили SQL Express или любой .Net-сервер, вам необходимо остановиться. откройте cmd в режиме администратора и введите эту строку …

сетчатая остановка

теперь начинаем апач

$$$$$$$$ Лучший способ сделать это $$$$$$$$$

Другие методы, описанные выше, заставят вас застрять во многих местах. Не переходите на смену порта.

1) Открыть командную строку в качестве администратора

2) введите «net stop http» (если он говорит, что он не идентифицирует ключевое слово, то это связано только с тем, что в PATH переменной среды окружающей среды нет пути к программным файлам / System32, которые вы можете найти, как это сделать) Нажмите Y на каждом месте, о котором вы просите, не беспокоитесь. Вы не останавливаете какой-либо важный процесс только на каком-то процессе, который взял ваш порт. Анн, этот процесс снова захватит ваш порт, если вы не работаете.

У меня есть решение. У меня была эта проблема и исследование решения, но мне это не удалось. Поэтому я загрузил новую версию XAMPP и нажал на опцию netstats внутри программы.
Там он дал мне список программ и порты, которые они использовали, и поэтому я посмотрел и не имел программы, использующей порт 80 , но apache за пределами 80 также использует порт 443 … и была эта программа под названием Pando Media Boster, эта дверь, я начал менеджер задач и завершил процесс pando Average boster. Надеюсь, это помогло :).

Возможно, вы изменили конфигурационный файл в «httpd-ssl.conf»

Может быть, вы меняете имя сертификата или что-то в папке Apache.

Могут быть много методов для решения этой проблемы, но здесь простейший:

Перейдите к управлению XAMPP и …

Запустить от имени администратора

Это Золотая точка для любой такой ненормальности.

Концепция работы

На самом деле всем службам в Xampp нужна зависимость портов. Что происходит, когда нет специальных полномочий, предоставляемых xampp, он ищет только определенные предопределенные порты для запуска этих служб. И, если в случае, эти порты как-то уже заняты … eek! служба не может быть запущена.

Но если мы дадим сверхдержаву нашему Xampp-контролю (запустив его как администратор), он каким-то образом справится и, безусловно, на земле запустит службы на портах. И торжество! Ты сделал это.

Постоянный совет для моего дорогого брата и сестер

Чтобы сделать все возможное, выполните следующие действия:

  • щелкните правой кнопкой мыши файл xampp-control.exe и перейдите к свойствам.
  • Перейдите на вкладку Совместимость .
  • В приведенных ниже настройках установите флажок Запустить эту программу в качестве администратора .
  • Примените изменения. И все готово.

Теперь, каждый раз, когда вы запускаете приложение, оно запускается с статусом администратора, и вам вообще не нужно заботиться о портах.

Даже если вы настроили Apache для прослушивания на другом порту, вы все равно получите эту ошибку, если другая программа использует порт SSL по умолчанию 443.

Вам также нужно отредактировать файл http-ssl.conf и изменить строку Listen 443 и изменить номер порта там.

Я также столкнулся с той же проблемой. И я нашел легкое и быстрое решение.

Единственное, что вам нужно сделать, – это запускать XAMPP-сервер как администратор каждый раз.

введите описание изображения здесь

Вам не нужно менять номер порта.

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

и тогда вы можете НАЧАТЬ APACHE …….

Источник

Ошибка XAMPP не запускается APACHE?

Здравствуйте. Выполнил настройку XAMPP. Apache не хочет запускаться не в какую. Стоит WINDOWS 10
Настройку делал по этому видео = «https://www.youtube.com/watch?v=J-dZcM98NH8»
Выдает ошибку:
01:38:33 [Apache] Error: Apache shutdown unexpectedly.
01:38:33 [Apache] This may be due to a blocked port, missing dependencies,
01:38:33 [Apache] improper privileges, a crash, or a shutdown by another method.
01:38:33 [Apache] Press the Logs button to view error logs and check
01:38:33 [Apache] the Windows Event Viewer for more clues
01:38:33 [Apache] If you need more help, copy and post this
01:38:33 [Apache] entire log window on the forums

Перепробовал многое, а именно:
#Listen 12.34.56.78:80
Listen 80
поменял на
#Listen 0.0.0.0:80
#Listen [::]80
Удалил Скайп, создавал исключение в брэдмаузере на порты 80 и 443
Читал статью и пробовал это:
Видимо встроенная http служба запускается вместе с ядром системы. Попробуйте следующее:

1) Идем в реестр. Выполнить->regedit
2) В ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP
И отличие в этих способах:
3) Создаем параметр типа Dword c именем «NoRun» и присваиваем ему значение «1» без кавычек.
или
3) Ищем параметр «Start» и меняем значение на «0» без кавычек естественно.
4) Перезагружаем компьютер.
Пробовал и так и так.

Вот внесенные изменения в c:\xampp\apache\conf\extra\httpd-vhosts.conf
Может здесь что не так.

ServerAdmin webmaster@wordpress.ru
DocumentRoot «c:\mysites\wordpress.ru\www»
ServerName wordpress.ru
ServerAlias www.wordpress.ru
ErrorLog «c:\mysites\wordpress.ru\logs»
CustomLog «c:\mysites\wordpress.ru\logs\access.log» combinet

Require all granted
AllowOverride All
Order allow,deny
Allow from all

Помогите запустить Apache никак не хочет.

Источник

XAMPP on windows. Apache Shutdown Unexpectedly. Apache not starting

This is a common issue where the port is already in use by other applications. But I have corrected the issue from skype where it was using port 80 and 443. But I am not sure what else application might be preventing apache from running.

Here is the error log

I have checked the error log file. It would be nice if anyone would kindly explain me the issue. I am new in using xampp

1 Answer 1

Well if you read the messages from Apache it is quite obvious you have tried to activate SSL and there is a problem with what you have done.

I think this part of the error message from XAMPP is most relevant a crash or a shutdown by another method.

Assuming you did this by uncommenting the Include conf/extra/httpd-ssl.conf line in httpd.conf then just comment that line out again and then try and fix your SSL config.

As suggested by the error message, look at the Windows Event Viewer. Apache writes there as well as its log file. SOmetimes the errors shown in Event Viewer are very descriptive and will identify a line number in a config file where the error exists

RE Your comment :

I had previous installation of xamp on my system. I had deleted the source folder of xampp and reinstalled xampp

Its possible that as you did not uninstall the old version of XAMPP something from the old version is still registered with your system and that is what is causing this odd situation.

I would uninstall this XAMPP (properly) and then check if you still have an Apache and/or MYSQL service registered, look using the services snapin.

If they are still there you can remove them like this (sc delete ) :-

Make sure you have backed up any databases, although it may already be to late for this.

Then you can re-install the version of XAMPP you want to use.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Error 7 windows error 998 itunes как исправить
  • Error 7 windows error 127 itunes что делать
  • Error 0xc004f074 при активации windows 10
  • Err network access denied windows 10 как исправить
  • Erd commander для windows vista на флешку