Si XAMPP no funciona, de qué manera solucionarlo (3 resoluciones comunes)

XAMPP es un foro de discusión útil para desarrolladores de WordPress que buscan una solución de hospedaje local. No obstante, puede conseguir ciertos problemas al usar esta herramienta. Estos fallos tienen la posibilidad de retrasar su fluído de trabajo y brindarle la oportunidad de reiniciar XAMPP, singularmente cuando todo parece estar bien en la superficie.

A dios gracias, si revela por qué razón XAMPP no es para usted, solo necesita hacer algunos ajustes para solucionar el problema. Entonces puede empezar a trabajar en el instante en el último emprendimiento de avance.

Este artículo describe brevemente lo que XAMPP significa para principiantes. Luego, le mostraremos cómo contrastar el registro de errores y resolver tres inconvenientes recurrentes que tienen la posibilidad de estar impidiendo que se comience el servidor local. ¡Vamos a zambullirnos!

📑 Aquí podrás encontrar 👇

Introducción a XAMPP

XAMPP es una herramienta de avance local gratuita. Actúa eminentemente como un servidor en su computadora y puede utilizarlo para alojar su página web, al igual que DevKinsta, nuestra app de avance local gratuita.

Tenga en cuenta que estas páginas no están libres públicamente para clientes libres de Internet. En cambio, están destinados a ser utilizados de forma local con objetivos de avance y prueba. Si lo quiere, puede transladar cada proyecto a un servidor en vivo en el momento en que esté listo.

XAMPP es una solución favorable por el hecho de que impide que los visitantes la hallen mientras que el emprendimiento aún está en ejecución. Además, gracias a que el ubicación está alojado en su computadora, debería marchar bien y sin conexión.

Puede ejecutar XAMPP en cualquier sistema operativo primordial, incluidos Windows, macOS y Ubuntu Linux. Usa un servidor Apache de código abierto y MySQL y viene con varias herramientas integradas como phpMyAdmin y FileZilla.

Para WordPress en particular, XAMPP es una de las mejores soluciones de alojamiento local pues cumple con todos y cada uno de los requisitos de los sistemas de administración de contenido (CMS). Éstas tienen dentro:

  • PHP 7.4
  • MySQL 5.6
  • Soporte HTTPS
  • Servidor Apache o NGINX

Si está entusiasmado en disponer XAMPP, puede leer la Guía para instalar WordPress localmente, que proporciona normas para esta tarea.

¿Busca una poderosa herramienta de desarrollo local de WordPress? DevKinsta tiene peculiaridades como la creación de sitios web con un solo click, HTTPS incorporado, poderosas herramientas de administración de bases de datos y correo. ¡Aprenda mucho más sobre DevKinsta!

Cómo comprobar el error de registro de errores de PHP de XAMPP

Si está utilizando XAMPP para desarrollar su lugar de WordPress localmente y no puede comenzar la plataforma, el primer paso es contrastar el registro de fallos. Esto puede alertarle sobre el origen del problema.

Entender la fuente del inconveniente debería ayudarlo a resolverlo mucho más rápido que los ensayos de solución de inconvenientes y fallos. Utilice registros en diferentes rutas según el S.O. y la versión. Afortunadamente, existe una manera simple de encontrar el sendero a la configuración.

En Windows, el registro de actividad de XAMPP hace aparición en la parte inferior del cuadro de diálogo del Panel de control, o puede clickear en Comenzar sesión Botón junto a Apache construcción Resolver:

El panel de control de XAMPP contiene registros para PHP y otros componentes.

El panel de control de XAMPP tiene dentro registros para PHP y otros componentes.

Haga click en macOS Iniciar sesión Pestañita del panel de control para poder ver el registro de actividad:

Pestaña de registro en el panel de control de MacOS XAMPP.

Pestañita de registro en el panel de control de MacOS XAMPP.

Luego, puede buscar contenido sospechoso en el registro y proseguir las normas para resolver el problema.

En ciertos casos, el ingreso a los registros de PHP también puede ser útil, aunque suele ser mucho más útil que arreglar los fallos de Apache o MySQL WordPress.

Para hallar el registro de errores de PHP, escriba el próximo comando para abrir el panel de control de XAMPP http: // host local Ingrese a la barra de direcciones de su navegador. Lleve a cabo click en PHPInfo en la parte de arriba de la pantalla:

Enlace PHPInfo en el panel de control de XAMPP.

Enlace PHPInfo en el panel de control de XAMPP.

Entonces busque "error_log". Esto muestra la ruta que necesita escribir en la barra de direcciones para ver el registro:

Busque la ruta error_log en PHPInfo.

Busque la ruta error_log en PHPInfo.

Debería poder ingresar esta ruta fácilmente en su navegador http: // host local Compruebe el registro de PHP.

Acceso a XAMPP-VM para Mac PHP-Log

Los individuos de Mac tienen 2 ediciones de XAMPP: "XAMPP para macOS" y "XAMPP-VM". Este último le permite utilizar XAMPP para Linux en una Mac con una máquina virtual.

Es importante entender qué versión está usando, por el hecho de que determina de qué manera puede acceder a los ficheros clave a los que se hace referencia en este artículo; por servirnos de un ejemplo, si está utilizando XAMPP en OS X, puede abrir el Finder y listo. caminar App> XAMPPY mira Iniciar sesión Carpeta para conseguir su registro de PHP.

No obstante, si está utilizando XAMPP-VM, primero debe abrir el Panel de control de XAMPP y hacer clic en volumen Tab y luego haga clic en montaña:

Ficha Nombres del panel de control de MacOS XAMPP-VM.

Ficha Nombres del panel de control de MacOS XAMPP-VM.

En el momento en que empiece el Finder, realice click en su dirección IP en el menú de la izquierda y abra luz Carpeta. Aquí hallará todos y cada uno de los archivos XAMPP, incluidos los registros de errores de PHP.

Si XAMPP no funciona, cómo solucionarlo (3 soluciones recurrentes)

Si el registro de fallos no tiene dentro información sobre la causa del inconveniente, aquí hay algunas soluciones para procurar que XAMPP vuelva a funcionar. Estos consejos también describen algunas de las instrucciones que puede contener su registro de errores.

1. Resuelva el conflicto del puerto de Apache

Si Apache no comienza, no podrá acceder al panel de XAMPP ni a otros sitios web que haya instalado en la interfaz. Los conflictos portuarios tienen la posibilidad de ser un problema fundamental.

De forma ya establecida, Apache se conecta al puerto 80. Si ve un mensaje de fallo que indica que el puerto ya está en uso, otra app está bloqueando la conexión (Skype es un atacante común).

Cuando haces clic Estadísticas en línea El botón del panel de control de XAMPP debe mostrar todos y cada uno de los puertos libres y qué aplicaciones los están empleando. Si XAMPP Apache no se ha iniciado, es posible que deba contrastar lo siguiente:

Verifique el netstat para verificar los puertos activos.

Verifique el netstat para verificar los puertos activos.

Si sabe qué programa tiene el inconveniente y puede remover el bloqueador para desbloquear el puerto, el problema se resolverá inmediatamente. Sin embargo, también puede cambiar el puerto de escucha Apache de XAMPP para conectarse sin conectarse a otras plataformas.

Primero debes conseguir tu descubrimiento Archivo de configuración Fichero. Este desarrollo difiere tenuemente según su sistema operativo y la versión de XAMPP que esté usando.

Cambiar el puerto XAMPP Apache en Windows

En Windows, abra el Panel de control de XAMPP y lleve a cabo clic en construcción Resolver:

Abra el archivo de configuración de Apache.

Abra el fichero de configuración de Apache.

Entonces elija Fichero de configuraciónBusque la línea "Escuchar 80" en este archivo y cámbiela a "Percibir 8080". Esto le deja conectarse al puerto Apache en el puerto 8080 en lugar de la configuración predeterminada.

también precisas localizar la línea read ServerName localhost:80Y cámbialo a formato ServerName localhost:8080Guarde y cierre el archivo.

Entonces intente reiniciar Apache. Si este es su único problema, la interfaz debería marchar como se suponía. Sin embargo, tenga en cuenta que si tiene una instalación de WordPress mediante XAMPP, va a deber buscar y sustituir todas las entradas de "localhost" con documentos "localhost: 8080", incluyendo el contenido de la base de datos.

Cambie el puerto XAMPP Apache en su Mac

Si utiliza XAMPP para macOS, puede usar Fichero de configuración Mira el archivo App> XAMPP En el visor. Una vez que encuentre el fichero, puede proseguir los mismos pasos que los individuos de Windows movieron portti.

Si está usando XAMPP-VM, vaya a la sección sobre de qué manera acceder al registro de errores para que logre estudiar cómo conseguir los ficheros XAMPP en el momento en que visite luz Lista y hallarás Fichero de configuración que apache2> fichero de configuración.

2. Incluya un puerto de escucha en la dirección cuando utilice un servidor local.

En la mayoría de los casos, solo escribe http: // host local Vaya a la barra de direcciones de su navegador para acceder al portal web o panel de control alojado en XAMPP. La interfaz se conecta de forma automática al dispositivo Apache mediante un puerto de escucha estándar 80.

No obstante, si está utilizando XAMPP. No puede conectarse a otro puerto de escucha instalado (o alguien que tenga acceso a su PC). Asimismo puede ver esto en la situacion del conflicto de puertos de Apache anterior.

Esta pregunta puede ser muy confusa porque el panel de control de XAMPP puede indicar que tanto Apache como MySQL se están ejecutando. Sin embargo, no pueden utilizar su sitio web o herramientas como PHPInfo o phpMyAdmin.

Probablemente halla varios de estos errores. En el momento en que procura conocer un sitio local de WordPress, posiblemente vea una página de fallo 404. Los clientes de Google chrome tienen la posibilidad de ver ERR_CONNECTION_REFUSED:

Página ERR_CONNECTION_REFUSED en Chrome.

Página ERR_CONNECTION_REFUSED en Chrome.

Por suerte, la solución es realmente simple. Todo cuanto debe llevar a cabo es conectar un puerto de escucha a la dirección; por servirnos de un ejemplo, si está utilizando el puerto alterno más habitual que debería ser. Adelante http: // localhost: 8080 No solo http: // host local.

No obstante, si quiere poder intervenir anfitrión local Esto también es viable si cambia el puerto de escucha de Apache.

Cambiar el puerto por defecto de Windows

Los individuos de Windows cambiarán el puerto XAMPP Apache a un nuevo puerto de monitoreo para que no deba configurarlo en la barra de direcciones, realice clic en Configuración> Configuración de puerto y servicio> Apache En el panel de control de XAMPP:

Asigne un nuevo puerto a Apache.

Asigne un nuevo puerto a Apache.

Entonces reemplázalo El puerto principal Valore el que configuró con el nuevo puerto de Apache y guarde los cambios.

Configurar el reenvío de puertos en macOS

El desarrollo es totalmente diferente en macOS; lleve a cabo clic en el panel de control Internet Etiqueta. Aquí puede configurar las reglas de reenvío de puertos:

Use la configuración de red XAMPP con macOS.

Use la configuración de red XAMPP con macOS.

Debe agregar una nueva regla para enrutar el tráfico al puerto por defecto en el nuevo puerto de escucha de Apache en el momento en que hace clic en Agregar, Puede entrar estos valores en los campos que corresponden:

Agregue nuevas reglas de transferencia de puertos para XAMPP en macOS.

Agregue novedosas reglas de transferencia de puertos para XAMPP en macOS.

Seleccione una regla de la lista y haga click en Encender Botón para iniciar la operación.

3. Cambie el puerto MySQL

Tras todo, XAMPP en ocasiones no funciona debido a un inconveniente con MySQL, no con Apache. Sin embargo, el problema tiende a ser un enfrentamiento de puertos, lo que quiere decir que ahora debería tener una buena idea para solventarlo.

En un caso así, debes ir por tu cuenta Archivo de configuración Fichero en lugar de fichero de configuración. Vaya al panel de XAMPP y haga click en Información PHP Como se mencionó previamente en este artículo, encontrará la ruta de instalación para este fichero:

Busque la ruta a php.ini en PHPInfo.

Busque la ruta a php.ini en PHPInfo.

Si está utilizando XAMPP para Windows, puede entrar a este fichero desde el panel de control haciendo clic en Configuración> PHP (php.ini):

En el momento en que haya encontrado y abierto Archivo de configuración, Halla la línea de lectura port = 3306Y cámbialos para leer port = 3307• Guarde y cierre el fichero y después reinicie MySQL.

Generalizar

XAMPP es una herramienta realmente útil, pero puede ser frustrante corregir ciertos fallos que le previenen entrar a su sitio local de WordPress. Por fortuna, estos tienden a ser enfrentamientos de puertas y puede implementar rápidamente una solución.

En este artículo, le mostramos qué llevar a cabo en el momento en que XAMPP no funciona gracias a inconvenientes con Apache o MySQL:

  1. Para solucionar el conflicto del puerto de Apache, cambie el puerto de escucha a 8080.
  2. Cuando utilice un servidor local, añada un puerto de escucha a la dirección.
  3. Si otra aplicación bloquea el puerto por defecto 3306, cambie su puerto MySQL a 3307.

No olvide revisar DevKinsta como opción alternativa a XAMPP.


Si le gusta este tutorial, le agradará nuestro apoyo. Todos los proyectos de hospedaje de Kinsta tienen dentro programadores y también ingenieros expertos de WordPress a lo largo de todo el día. Hable con el mismo equipo que apoya a nuestros clientes del servicio de Fortune 500, consulte nuestro plan

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir