unexpectedly reiniciar inicia error descargar conecta como apache xampp port

reiniciar - xampp no inicia apache windows 10



Apache no se ejecutará en xampp (17)

¿Tienes Bitnami instalado? Si es así, lo más probable es que una de esas instalaciones verifique abriendo el símbolo del sistema como administrador o terminal en linux, ingrese esto ...

netstat -b

Esto le dará un nombre de aplicación a esos procesos y puertos en uso. Busque: 80 o: 443

Acabo de instalar XAMPP y todo funciona bien, excepto que no puedo ejecutar Apache. Parece que el puerto 80 es el problema, deshabilité Skype para usar el puerto 80 pero parece que no lo soluciona. Leí en alguna parte que el puerto SSL puede ser el problema y debería cambiarse. Pero no puedo averiguar dónde está el puerto o cómo cambiarlo.

"Check the "/xampp/apache/logs/error.log" file"

He intentado verificar este archivo pero dentro de los "registros" no hay nada. Desde apache puedo ir al error pero no hay ningún documento modificado recientemente.

El error:

20:34:24 [Apache] Problem detected! 20:34:24 [Apache] Port 80 in use by "system"! 20:34:24 [Apache] Apache WILL NOT start without the configured ports free! 20:34:24 [Apache] You need to uninstall/disable/reconfigure the blocking application 20:34:24 [Apache] or reconfigure Apache to listen on a different port 20:40:50 [Apache] Attempting to start Apache app... 20:40:50 [Apache] Status change detected: running 20:40:51 [Apache] Status change detected: stopped 20:40:51 [Apache] Error: Apache shutdown unexpectedly. 20:40:51 [Apache] This may be due to a blocked port, missing dependencies, 20:40:51 [Apache] improper privileges, a crash, or a shutdown by another method. 20:40:51 [Apache] Check the "/xampp/apache/logs/error.log" file 20:40:51 [Apache] and the Windows Event Viewer for more clues

¿Cómo puedo solucionar estos errores?


Averigüe qué otro servicio utiliza el puerto 80.

He escuchado que Skype usa el puerto 80. Verifique que no haya otro servidor o base de datos ejecutándose en segundo plano en el puerto 80.

Dos buenas alternativas a xampp son wamp y easyphp . Por eso, wamp es el más fácil de usar y también tiene una herramienta integrada para verificar si el puerto 80 está en uso y qué servicio lo está usando actualmente.

O deshabilitar iis. Se ha sabido que usa el puerto 80 por defecto.


Como señala Ianshark, una razón común para este error en Windows 7 es el servicio del Agente de implementación web .

La herramienta de implementación web permite a los administradores usar el Administrador de IIS para implementar aplicaciones ASP.NET y PHP en un servidor IIS.

Puede deshabilitarlo desde el Panel de control de XAMPP haciendo clic en el botón "Servicios". Si ha cambiado el puerto en el archivo de configuración de Apache, vuelva a cambiarlo a 80. Luego, desinstale Microsoft Web Deploy , si prefiere una solución más permanente.


Echa un vistazo a este sitio:

http://www.lukebrowning.com/blog/nt-kernel-system-using-port-80/

En mi caso, fue el servicio de informes de SQL Server, pero otros han visto IIS o el servicio de agente de implementación web.

Abra una ventana cmd y ejecute services.msc, busque el servicio y deténgalo. A continuación, intente iniciar Apache. Si funciona, deshabilite el otro servicio.


En mi caso simplemente tuve que ejecutar el panel de control como administrador.


En mi caso, el problema fue que la carpeta de registros no existía resp. El archivo error.log en esta carpeta.


En mi caso, era otra cosa. Un día antes intenté instalar Magento usando bitnami de xampp. Y eliminé ese módulo

Abrí el httpd.conf y encontré esta línea:

Include "C:/xampp/apps/magento/conf/httpd-prefix.conf"

Acabo de comentarlo con #,

Ahora está funcionando bien. :)


En mi caso, era otra cosa. Un día antes intenté instalar wordpress usando bitnam de xampp, pero no tuve éxito. Cuando vi el registro de errores, hubo un error:

httpd.exe: Syntax error on line 560 of C:/xampp/apache/conf/httpd.conf: Could not open configuration file C:/xampp/apps/wordpress/conf/httpd-prefix.conf: The system cannot find the path specified.

Abrí el httpd.conf y encontré esta línea:

Include "C:/xampp/apps/wordpress/conf/httpd-prefix.conf"

Acabo de comentarlo con #,

Ahora está funcionando bien. :)


Hay 2 formas de resolver este problema.

  1. Si desea ejecutar Apache en otro puerto, entonces: Reemplace en xampp / apache / conf / httpd.conf "ServerName localhost: 80" por "ServerName localhost: 81" En la línea 184. Después de eso, incluso puede que no funcione. Luego reemplace

#Listen 0.0.0.0:80 #Listen [::]:80 Listen 80

por

#Listen 0.0.0.0:81 #Listen [::]:81 Listen 81

en la línea 45

  1. Si desea utilizar el puerto 80. A continuación, siga esto. En Windows 8, “World Wide Publishing Service usa este puerto y, al detenerlo, se liberará el puerto 80 y podrá conectar Apache con este puerto. Para detener el servicio, vaya a la pestaña "Administrador de tareas -> Servicios", haga clic con el botón derecho en el "Servicio de publicación mundial" y deténgase. Si no encuentra allí, entonces vaya a "Ejecutar> services.msc", vuelva a encontrar allí y haga clic derecho en "World Wide Publishing Service" y deténgase.

Si no encontró "World Wide Publishing Service" allí, vaya a "Ejecutar >> resmon.exe >> Pestaña de red >> Puertos de escucha" y vea qué proceso está usando el puerto 80

Y desde "Descripción general> CPU" simplemente haga clic con el botón derecho en ese proceso y haga clic en "Terminar árbol de procesos". Si ese proceso es un sistema, ese podría ser un problema crítico.


Intente detener Apache y MySql y volver a iniciarlos en el siguiente orden.

  1. apache
  2. MySql
  3. Etc ...

Espere a que ambos servicios se detengan correctamente antes de reiniciar. Encenderlos y apagarlos demasiado rápido da el mismo problema.

Inspirado por la respuesta de lansharks .


Nada de lo anterior funcionó para mí. Esto es lo que finalmente me funcionó:

1) Start Services (Type services in your start > search) 2) Look for Apache services.It was disabled in my case. Enabling it worked for me.

Algunas personas también han reportado una lista duplicada de los servicios de Apache que ha impedido que se inicie. Si ese es el caso, elimine / deshabilite uno de los servicios de Apache que corresponde a la ruta incorrecta.

Puede ser necesario reiniciar XAMPP.


Si solo desea que Apache se ejecute y no le importe a qué puerto se está ejecutando, haga lo siguiente:

En el panel de control de XAMPP, haga clic en el botón Apache - ''Config'' que se encuentra al lado del botón ''Logs''.

Seleccione ''Apache (httpd.conf)'' en el menú desplegable. (el bloc de notas debería abrirse)

Haga Ctrl + F para encontrar ''80''. Haga clic en ''buscar el siguiente'' tres veces y cambie de línea. Listen 80 para Listen 8080

Haga clic en ''buscar siguiente'' otra vez un par de veces hasta que vea la línea ServerName localhost:80 cambie esto a ServerName localhost:8080

Haga Ctrl + S para guardar y luego salga de la libreta.

Vuelva a iniciar Apache en el Panel de control de XAMPP, Apache debería ejecutarse correctamente.

Use http://localhost:8080/ en la barra de direcciones de su navegador para verificar que todo funcione.

EDITAR

También es posible que tenga problemas al ejecutar XAMPP al ejecutar IIS. Si está ejecutando IIS, puede valer la pena detener el servicio y luego iniciar XAMPP.


Skype, intente cerrarlo y luego ejecute xampp, si funciona, cambie el puerto de Skype para dejar de usar el puerto 80


Tenga en cuenta que este problema suele ocurrir por dos razones:

1-Puerto 80 está ocupado.

2-Puerto 443 está ocupado.

Para el número uno, como decían los demás, puede matar a Skype y SQL Serever Reporter desde

Administrador de tareas de Windows> pestaña "Servicios"> botón "Servicios ...".

Pero si no funcionó, es probable que sea por el puerto 443, así que prueba este:

Si usa VMware, vaya a

Administrador de tareas de Windows> pestaña "Servicios"> botón "Servicios ..." y busque el servicio "VMware Workstation Server", haga doble clic en él y presione el botón "Detener".

No es necesario detener los servicios de otros VMware.

A continuación, intente ejecutar de nuevo Apache


Tuve el mismo tipo de problemas. Finalmente lo hice para trabajar.

Cambié con éxito los puertos de apache para escuchar los puertos que no utilizan otros programas. El puerto 443 es usado por SSL y Skype

Creo que el panel de control de XAMPP tiene un error y tengo capturas de pantalla en mis publicaciones. No tengo suficiente credibilidad en este sitio web para subir fotos.

Lo tengo todo escrito con capturas de pantalla en las siguientes publicaciones del blog:

http://hodentek.blogspot.com/2014/02/one-way-to-handle-port-80-in-use-by.html http://hodentekhelp.blogspot.com/2014/02/on-installing-apache-on-windows-7-64bit.html http://hodentekhelp.blogspot.com/2014/02/do-you-want-to-change-ports-that-skype.html


cierre sesión en su cuenta en Skype ... luego en el panel de control de xampp, haga clic en Inicio desde la línea de Apache.


simplemente deshabilite el "servicio de publicación en Internet", solucionó mi problema.