31 ene. 2013

Corregir error al iniciar Xampp: Apache shutdown unexpectedly.

Cómo corregir error "Apache shutdown unexpectedly" al iniciar Xampp

Algunos de vosotros habréis observado que al abrir Xampp e iniciar el servidor Apache ocurre el siguiente error:

Error: Apache shutdown unexpectedly.
This may be due to a blocked port, missing dependencies,
improper privileges, a crash, or a shutdown by another method.
Check the "/xampp/apache/logs/error.log" file
and the Windows Event Viewer for more clues

Pues bien, el error "Apache shutdown unexpectedly" al iniciar Xampp tiene tres posibles causas, a continuación os muestro sus soluciones:


SOLUCIÓN 1: Error "Apache shutdown unexpectedly" al iniciar Xampp

Incompatibilidad con Skype, si tienes instalado el Skype en tu ordenador sigue los siguientes pasos:
  1. Paso 1. Abre el Skype y dirígete a Herramientas->Opciones->Avanzada->Conexión se abrirá una ventana donde deberás desmarcar la casilla que dice “Usar los puertos 80 y 443 para las conexiones entrantes adicionales”

  2. Paso 2. Después de realizar el paso anterior cierra el Skyepe

  3. Paso 3. Para asegurarnos de que los cambios se han realizado te recomiendo que reinicies el ordenador.


SOLUCIÓN 2: Error "Apache shutdown unexpectedly" al iniciar Xampp

El XAMPP no se encuentra en el directorio raiz, si es tu caso sigue los siguientes pasos:
  1. Paso 1. Hemos descomprimido Xampp en alguna carpeta y no en el directorio raíz. La solución es obvia, volver a descomprimir Xampp en el directorio raíz de cualquiera de nuestros discos.


SOLUCIÓN 3: Error "Apache shutdown unexpectedly" al iniciar Xampp

Los puertos que utiliza por defecto el servidor Apache y MySql (80 y 443) están siendo utilizados por otras aplicaciones instaladas en nuestro equipo, para solucionarlo cambiaremos los puertos que por defecto usan Apache y MySql mediante la edición de dos ficheros de configuración, si es tu caso sigue los siguientes pasos:
  1. Paso 1. Editar el fichero httpd.conf ubicado en "C:\Xammp\Apache\Conf" y sustituir:
    ServerName localhost:80 por ServerName localhost:8080.
    Listen 80 por Listen 8080.

  2. Paso 2. Editar el fichero httpd-ssl.conf ubicado en "C:\Xammp\Apache\Conf\Extra" y sustituir:
    <VirtualHost _default_:443> por <VirtualHost _default_:4430>.
    ServerName localhost:443 por ServerName localhost:4430.
    Listen 443 por Listen 4430.

  3. Paso 3. En este punto deberemos reiniciar el Xampp si lo teníamos abierto.

  4. Paso 4. Y por último recordar que como hemos cambiado el puerto, también ha cambiado la manera de llamar a nuestro servidor local. Ahora deberemos escribir en el navegador localhost:8080

Y de esta manera corregiremos el error "Apache shutdown unexpectedly" al iniciar Xampp. Recordad que si abrís el Xampp con permisos de administrador os evitaréis algunos errores.


Si te ha gustado el artículo sobre cómo corregir error "Apache shutdown unexpectedly" al iniciar Xampp puedes colaborar con este Blog visitando a nuestros patrocinadores, con esto me ayudarás a mantener el Blog y pueda escribir más artículos.

ARTÍCULOS QUE TE PUEDEN INTERESAR

Cómo guardar la configuración de una red wifi en Windows 7
Cómo abrir puertos windows 7
Atajos de teclado de Windows
Windows 7 no muestra la fecha