mysql - unexpectedly - xampp no inicia apache windows 7
error al ejecutar apache después de instalar xampp (5)
www.example.com:443:02 el certificado del servidor NO incluye una ID que coincida con el nombre del servidor
Recibía este error al intentar iniciar Apache, no hay ningún error con Apache. Es un error de dependencia en Windows 8, probablemente lo mismo para 7. Simplemente haga clic derecho y ejecute como Admin :)
Si aún recibe un error, verifique que su Antivirus / Firewall no esté bloqueando Xampp o el puerto 443.
Instalé xampp en win7 y obtengo este error al iniciar apache. He desactivado skype y nada cambia. ¿Cómo encuentro lo que está usando el puerto 80? ¿Cómo puedo solucionar esto por favor. No tengo otro servidor en ejecución.
update this is the error. I click on start and get this problem
Error: Apache shutdown unexpectedly.
11:27:19 PM [Apache] This may be due to a blocked port, missing dependencies,
11:27:19 PM [Apache] improper privileges, a crash, or a shutdown by another method.
11:27:19 PM [Apache] Press the Logs button to view error logs and check
11:27:19 PM [Apache] the Windows Event Viewer for more clues
11:27:19 PM [Apache] If you need more help, copy and post this
11:27:19 PM [Apache] entire log window on the forums
El siguiente enlace no me ayudó
¿Por qué no se inicia Apache en la instalación de XAMPP?
Aquí está el registro de errores
[Sat Jun 07 22:36:53.823331 2014] [ssl:warn] [pid 6048:tid 236] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Sat Jun 07 22:36:54.084345 2014] [ssl:warn] [pid 6048:tid 236] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Sat Jun 07 22:36:55.240412 2014] [mpm_winnt:notice] [pid 6048:tid 236] AH00455: Apache/2.4.9 (Win32) OpenSSL/1.0.1g PHP/5.5.11 configured -- resuming normal operations
[Sat Jun 07 22:36:55.241412 2014] [mpm_winnt:notice] [pid 6048:tid 236] AH00456: Apache Lounge VC11 Server built: Mar 16 2014 12:13:13
[Sat Jun 07 22:36:55.241412 2014] [core:notice] [pid 6048:tid 236] AH00094: Command line: ''E://xampp//apache//bin//httpd.exe -d E:/xampp/apache''
[Sat Jun 07 22:36:55.339417 2014] [mpm_winnt:notice] [pid 6048:tid 236] AH00418: Parent: Created child process 1840
[Sat Jun 07 22:36:55.950452 2014] [ssl:warn] [pid 1840:tid 248] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Sat Jun 07 22:36:56.202467 2014] [ssl:warn] [pid 1840:tid 248] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Sat Jun 07 22:36:56.299472 2014] [mpm_winnt:notice] [pid 1840:tid 248] AH00354: Child: Starting 150 worker threads.
Creo que matar el proceso que utiliza ese puerto es más fácil de manejar que cambiar los puertos en los archivos de configuración. Aquí es cómo hacerlo en Windows. Puedes seguir el mismo procedimiento para Linux pero diferentes comandos. Ejecute el símbolo del sistema como administrador. Luego escriba el comando siguiente para averiguar todos los procesos que utilizan el puerto.
netstat -ano
Habrá muchos procesos usando varios puertos. Así que para obtener solo el puerto necesitamos usar findstr
como se findstr
a continuación (aquí uso el puerto 80)
netstat -ano | findstr 80
esto te dará un resultado como este
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 7964
El último número es el ID de proceso del proceso. así que lo que tenemos que hacer es taskkill
el proceso usando PID, podemos usar el comando taskkill
para eso.
taskkill /PID 7964 /F
Ejecute su servidor de nuevo. Esta vez podrá correr. Esto se puede utilizar para el servidor Mysql también.
Obtuve el mismo error cuando se instaló xampp en Windows 10.
www.example.com:443:02 el certificado del servidor NO incluye una ID que coincida con el nombre del servidor
Así que abrí el archivo httpd-ssl.conf
en la carpeta xampp y cambié la siguiente línea
ServerName www.example.com:443
A
ServerName localhost
Y el problema se solucionó.
Prueba esos métodos, debería funcionar:
- salga / salga de Skype (asegúrese de que no se está ejecutando) porque reserva localhost: 80
- deshabilitar el antivirus (intente primero deshabilitar skype y vuelva a ejecutar, si no funcionó, realice este paso)
- Haga clic derecho en el panel de control de xampp y ejecute como administrador
Tuve el mismo problema, resolví cambiar los puertos.
-> Haga clic en el botón Config frente de Apache.
1) Seleccione Apache (httpd.conf)
2) buscado por esta linea: escuchar 80
3) cambiado por esto: escuchar 8081
4) archivo guardado
-> Haga clic en el botón Config frente de Apache.
1) Seleccione Apache (httpd-ssl.conf)
2) buscado por esta linea: escuchar 443
3) cambiado por esto: escuchar 444
4) archivo guardado
Puedo ejecutar xammp desde el puerto 8081
http://localhost:8081/
Tiene que dar el número de puerto que dio para ingresar al localhost
Espero que esto te ayude a entender lo que está sucediendo.