Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo crear un sitio local de WordPress usando XAMPP

Si trabajas con WordPress, probablemente sepas lo importante que es probar las cosas antes de hacer cambios en tu sitio en vivo. En WPBeginner, a menudo creamos sitios web de prueba en nuestras computadoras para probar temas y plugins nuevos. Esto nos permite explorar cosas nuevas sin afectar nuestros sitios web.

Una de las mejores maneras de crear un sitio web de prueba es usando una herramienta gratuita llamada XAMPP. XAMPP facilita la configuración de WordPress en tu propia computadora. No necesitas un servicio de alojamiento web ni conexión a internet para crear un sitio de prueba en tu computadora.

En este artículo, te mostraremos cómo crear fácilmente un sitio web de WordPress local usando XAMPP. Esto te dará un lugar seguro para experimentar con WordPress, probar cosas nuevas y mejorar tus habilidades de desarrollo web sin afectar ninguno de tus sitios web en vivo.

Creando una instalación local de WordPress usando XAMPP

¿Por qué crear un sitio de WordPress local?

Crear sitios de WordPress locales es una práctica común entre desarrolladores y propietarios de sitios. Te permite probar WordPress sin crear un sitio web real en internet.

Los sitios web locales solo son visibles para ti en tu computadora. Puedes probar diferentes temas y plugins de WordPress, probar sus funciones y aprender los conceptos básicos de WordPress.

Si ya tienes un sitio web de WordPress, entonces puedes crear una copia local de tu sitio web en tu computadora para probar las actualizaciones de plugins antes de implementarlas en tu sitio web en vivo.

Importante: Un sitio web local solo será visible para ti en tu computadora. Si deseas crear un sitio web en vivo, necesitarás un nombre de dominio y hosting de WordPress.

Sigue las instrucciones paso a paso en nuestra guía sobre cómo iniciar un blog de WordPress cuando estés listo para crear un sitio web en vivo.

Dicho esto, veamos cómo instalar WordPress localmente en Windows, Mac o Linux usando XAMPP.

¿Qué es XAMPP?

XAMPP es un paquete de software que incluye todo lo que necesitas para configurar un entorno de servidor local en tu computadora.

Para crear un sitio local de WordPress, necesitas configurar un software de servidor web (Apache), PHP y MySQL en tu computadora.

PHP es un lenguaje de programación, y MySQL es un software de gestión de bases de datos. Ambos son necesarios para ejecutar WordPress.

Instalarlos por separado es bastante difícil para los principiantes. Aquí es donde entra XAMPP.

XAMPP te facilita la creación de sitios web de WordPress localmente. Está disponible para computadoras con Windows, Mac y Linux.

Empecemos instalando XAMPP y configurándolo para ejecutar tu sitio local de WordPress.

Instalación de XAMPP en tu computadora

Primero, necesitas visitar el sitio web de XAMPP y hacer clic en el botón 'Descargar' para tu sistema operativo.

Descarga XAMPP a tu computadora

Dependiendo de tu sistema operativo, tu asistente de instalación y la interfaz de la aplicación pueden diferir de las capturas de pantalla que se muestran aquí. Para este artículo, te mostraremos la versión de Windows del software.

Después de descargar XAMPP, deberás hacer clic y ejecutar el instalador.

Asistente de configuración de XAMPP

XAMPP te preguntará dónde instalar el software y qué paquetes deseas instalar. La configuración predeterminada funcionará para la mayoría de los usuarios. Sigue haciendo clic en el botón 'Siguiente' para finalizar el asistente de configuración.

Después de finalizar el asistente, marca la opción 'Iniciar el panel de control ahora' y luego haz clic en el botón 'Finalizar'.

Finaliza la configuración y ejecuta el panel de control de XAMPP

Esto iniciará la aplicación XAMPP Control Panel.

Usando la aplicación XAMPP, puedes ejecutar el servidor web Apache como tu servidor local y MySQL como tu servidor de base de datos. Haz clic en el botón 'Iniciar' junto a Apache y MySQL.

Inicia Apache y MySQL para ejecutar tu servidor local

XAMPP ahora iniciará Apache y MySQL.

Es posible que veas una notificación del firewall de Windows. Es importante que hagas clic en el botón 'Permitir acceso' para que ambas aplicaciones se ejecuten en tu computadora.

Permite el acceso del firewall a Apache y MySQL

Una vez que ambas aplicaciones se inicien, sus nombres se resaltarán en verde.

Ahora, estás listo para crear un sitio web local e instalar WordPress usando XAMPP.

Creando un sitio local de WordPress con XAMPP

Primero, necesitarás descargar WordPress. Visita el sitio web de WordPress.org y haz clic en el botón ‘Download WordPress’.

Descargar WordPress

Después de descargar WordPress, necesitas extraer el archivo zip y verás una carpeta wordpress.

Necesitas copiar esta carpeta.

Carpeta de WordPress

A continuación, dirígete a la carpeta de instalación de XAMPP.

En Windows, será C:/Program Files/XAMPP/htdocs o C:/Xampp/htdocs.

En Mac, será /Applications/XAMPP/htdocs.

Pega la carpeta wordpress que copiaste anteriormente dentro de la carpeta ‘htdocs’.

Recomendamos renombrar la carpeta ‘wordpress’ a ‘website’ o cualquier otro nombre. Esto te ayudará a identificar fácilmente tu sitio local.

Renombrar la carpeta de WordPress

A continuación, necesitas abrir tu navegador web favorito.

Puedes ingresar la siguiente URL en la barra de direcciones de tu navegador:

https://localhost/website1/

Si renombraste la carpeta de WordPress a otra cosa, asegúrate de reemplazar ‘website1’ con el nombre de tu propia carpeta.

Esto cargará el asistente de instalación de WordPress y se te pedirá que selecciones un idioma. Después de seleccionar un idioma, haz clic en el botón ‘Continue’.

Seleccionar idioma

En la siguiente pantalla, verás la pantalla de bienvenida de WordPress.

Incluye un aviso de que WordPress necesita un nombre de base de datos, nombre de usuario de la base de datos, contraseña e información del host.

Requisitos de instalación de WordPress

Creemos una base de datos para tu sitio de WordPress.

Necesitarás abrir una nueva pestaña del navegador y visitar https://localhost/phpmyadmin/.

Esto iniciará la aplicación phpMyAdmin que viene preinstalada con XAMPP. Te permite administrar fácilmente tus bases de datos usando una interfaz más sencilla.

Necesitas hacer clic en 'Bases de datos' y proporcionar un nombre para tu nueva base de datos. Después de eso, haz clic en el botón 'Crear' para continuar.

Creando una base de datos para tu sitio local de WordPress

Ahora que has creado una base de datos, puedes usarla para tu sitio de WordPress.

Vuelve a la pestaña del navegador /localhost/website1/ y haz clic en el botón '¡Vamos!'

En la siguiente pantalla, se te pedirá que proporciones la información de tu base de datos de WordPress.

Ingresa el nombre de la base de datos que creaste anteriormente. Tu nombre de usuario es 'root' y debes dejar el campo de contraseña en blanco. Para el campo del host de la base de datos, debes usar localhost.

Ingresa la información de tu base de datos de WordPress

Una vez que hayas terminado, haz clic en el botón 'Enviar' para continuar.

Si estás en Windows o Linux, WordPress ahora almacenará esta configuración en tu archivo de configuración de WordPress llamado wp-config.php.

Sin embargo, si estás en Mac, te mostrará el contenido del archivo y te pedirá que lo crees.

Necesitarás crear este archivo en la carpeta raíz de tu sitio web.

Después de crear el archivo, pega el texto que copiaste anteriormente dentro de él. Luego, necesitas guardar el archivo y regresar al instalador de WordPress para continuar.

En el siguiente paso, WordPress te pedirá información sobre tu sitio web. Primero, ingresa el título que deseas usar para este sitio.

Después de eso, necesitas ingresar un nombre de usuario, contraseña y dirección de correo electrónico para tu cuenta de administrador.

Ingresa la información de tu sitio local

Una vez que hayas completado toda la información, haz clic en el botón ‘Instalar WordPress’ para continuar.

WordPress ahora ejecutará la instalación y te pedirá que inicies sesión una vez que haya terminado.

Puedes iniciar sesión en tu sitio web yendo a la página /localhost/website1/wp-admin y usando el nombre de usuario y contraseña que ingresaste durante la instalación.

Página de inicio de sesión de WordPress

Cosas que intentar después de crear un sitio local de WordPress

Ahora que has creado tu sitio local de WordPress usando XAMPP, puedes trabajar en él como lo harías en un sitio de WordPress en vivo.

Dirígete al menú Apariencia en la barra lateral de administración de WordPress para personalizar la apariencia de tu sitio o instalar un nuevo tema.

Aquí hay algunos temas gratuitos geniales que puedes probar.

Lo siguiente que querrás intentar es instalar algunos plugins de WordPress.

Los plugins son como aplicaciones para tu sitio de WordPress y te permiten agregar funciones geniales como un formulario de contacto, botones de redes sociales, una tienda de comercio electrónico y mucho más.

¿Necesitas ayuda para instalar plugins? Consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Extra: Mover un sitio local de WordPress a un servidor en vivo

Después de trabajar en tu sitio local de WordPress, es posible que desees moverlo a un servidor en vivo para crear tu primer blog de WordPress o sitio web.

Para hacer eso, necesitarás un nombre de dominio y una cuenta de alojamiento web. Normalmente, un nombre de dominio cuesta $14.99 y el alojamiento de sitios web comienza en $7.99 por mes.

Eso es demasiado si recién estás comenzando.

Por suerte, Bluehost está ofreciendo a los usuarios de WPBeginner un nombre de dominio gratuito con un generoso descuento en el hosting. Básicamente, puedes empezar por $2.99 al mes.

Página de Bluehost

Para más recomendaciones de alojamiento, echa un vistazo a nuestra guía completa de alojamiento de WordPress.

Una vez que te hayas registrado para el alojamiento, puedes seguir nuestra guía paso a paso sobre cómo mover WordPress de un servidor local a un sitio en vivo.

También puedes buscar formas alternativas de crear sitios locales de WordPress en Windows usando Wampserver y en Mac usando MAMP.

Guías expertas sobre sitios locales de WordPress

Esperamos que este artículo te haya ayudado a aprender cómo crear un sitio local de WordPress usando XAMPP. También puedes consultar otras guías relacionadas con instalaciones locales de WordPress:

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

182 CommentsLeave a Reply

  1. Realmente disfruto usar XAMPP porque proporciona un entorno offline perfecto donde puedes desarrollar un sitio web completo y, una vez terminado, solo necesitas migrarlo a un dominio en vivo. A veces, llevo mi laptop a presentaciones para mostrar a los clientes el sitio web directamente en el entorno localhost. También es genial para el aprendizaje básico con WordPress. No necesitas un dominio, no necesitas hosting, solo una computadora y un sistema operativo, y puedes pasar horas aprendiendo a trabajar con WordPress completamente gratis. Y si alguien puede construir un sitio web en localhost, también podrá manejar la migración.

  2. hola, estoy atascado instalando wordpress

    No encontrado
    La URL solicitada no se encontró en este servidor.

    Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.2.12 Server en localhost Puerto 443

    por favor, ayuda

    • Ese error más comúnmente se debería a que tienes un error tipográfico en la URL de tu sitio. Por favor, asegúrate de verificar que estás usando el nombre correcto para tu carpeta si le pusiste un nombre diferente al que tenemos en nuestro artículo.

      Administrador

  3. ¡Guau! Configurar un sitio local de WordPress parece mucho más fácil ahora.
    Sin embargo, tengo una pregunta rápida. Si encuentro algún problema común durante el proceso de configuración, ¿cuál es la mejor manera de solucionarlos?

    • Dependería del error si proviene de XAMPP o de WordPress, ya que hay diferentes problemas comunes para cada uno. No tenemos una guía general de solución de problemas para eso en este momento.

      Administrador

  4. He estado usando xampp durante mucho tiempo y la primera vez que lo instalé, fue para ejecutar código php.
    También lo he usado para el entorno local de WordPress para entender y desarrollar sitios web localmente.
    Una cosa que me ha molestado con respecto a la instalación de WordPress es el nombre de usuario y la contraseña.
    ¿Por qué mantenemos el usuario como root y la contraseña en blanco?
    ¿Esto no es así en los servidores en vivo?

    • No es algo que usarías para un sitio en vivo, pero el nombre de usuario root y la contraseña en blanco son los valores predeterminados para XAMPP. Como tu sitio local solo estará activo en tu computadora, no necesitas cambiarlo para tu instalación local de XAMPP.

      Administrador

  5. A veces uso XAMPP. El único problema que a veces encuentro es el hosting compartido, al que se migra el sitio web desde localhost. El problema es que los límites de PHP no siempre se establecen de la misma manera en el servidor compartido, o incluso la versión de PHP no coincide (en el local 8.x y en el servidor, por ejemplo, la versión antigua 7.x). Esto a menudo puede causar un problema en la funcionalidad del sitio web, que se depuró con una versión de PHP diferente a la del servidor. Esa es probablemente la única falla.

  6. Hola, he usado estas instrucciones de Xampp para crear un servidor en una PC (Windows 10 Education N). Todo funcionó perfectamente y es un artículo muy útil. Me quedé atascado en un lugar porque pensé que la carpeta de credenciales de la base de datos tenía que crearse manualmente en Windows de la misma manera que en Mac, pero estos pasos eran exclusivamente para Mac. ¡Muchas gracias!

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.