es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

XAMPP – Apache no se ejecuta, esto puede ser debido a un puerto bloqueado o dependencias faltantes.

Tengo un problema al iniciar Apache.
Estoy usando Windows 10.

12:35:49 [Apache] Error: Apache se cerró de forma inesperada.
12:35:49 [Apache] Esto puede deberse a un puerto bloqueado, dependencias faltantes,
12:35:49 [Apache] privilegios inadecuados, un fallo o un cierre por otro método.
12:35:49 [Apache] Presione el botón de registros para ver los registros de errores y
12:35:49 [Apache] consulte el Visor de eventos de Windows para obtener más pistas
12:35:49 [Apache] Si necesita más ayuda, copie y publique esta
12:35:49 [Apache] ventana de registro completa en los foros.

Cambié el puerto 80 a 8080 y Listen 443 a 444

el archivo apache_start.bat:

@echo off
cd /D %~dp0
echo No cierre esta ventana durante la ejecución
echo Por favor, ciérrela solo en caso de un apagado intencional
echo Apache 2 se está iniciando ...

apache\bin\httpd.exe

si errorlevel 255 goto finish
si errorlevel 1 goto error
goto finish

:error
echo.
echo No se pudo iniciar Apache
pause

:finish

Ejecutando apache_start.exe

No cierre esta ventana durante la ejecución
Por favor, ciérrela solo en caso de un apagado intencional
Apache 2 se está iniciando ...

No se pudo iniciar Apache
Presione cualquier tecla para continuar...

¡Por favor, ayúdame!

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Basado en el mensaje de error proporcionado, parece que Apache no puede iniciarse debido a un puerto bloqueado o dependencias faltantes.

    En primer lugar, puedes intentar comprobar si alguna otra aplicación está usando el puerto 80 o 443. Puedes usar el comando “netstat -ano | findstr: 80” o “netstat -ano | findstr: 443” en la línea de comandos para comprobar si otro proceso está utilizando estos puertos. También puedes intentar cambiar los puertos a otro disponible en el archivo httpd.conf y ver si funciona.

    Además, es importante asegurarse de que todas las dependencias necesarias para Apache estén instaladas correctamente. Puedes verificar si todos los módulos requeridos están habilitados en el archivo httpd.conf.

    Por último, también puedes intentar iniciar Apache desde el panel de control XAMPP y comprobar los registros para obtener más información sobre por qué Apache no se está iniciando. Los registros deberían proporcionar más pistas sobre el error y la causa raíz del problema.

    Si aún tienes problemas después de probar estos pasos, se recomienda buscar ayuda en foros de la comunidad de Apache o XAMPP.

Comments are closed.