Cómo mover un sitio de WordPress en vivo a localhost (LocalWP, XAMPP y más)
John Turner
John Turner
Quizás quieras renovar el diseño de tu sitio web, probar algunos complementos nuevos o experimentar con código personalizado. ¿Cómo puedes hacer esto sin afectar tu sitio en producción?
Muchos desarrolladores utilizan hosts locales de WordPress para resolver este problema.
Mover tu sitio de WordPress en producción a un host local abre un mundo de posibilidades. Es como tener un entorno de pruebas donde puedes jugar con tu sitio web sin ninguna consecuencia.
En este tutorial, te mostraré cómo mover una copia de tu sitio web en producción a un host local. Te beneficiarás de un desarrollo más rápido, disponibilidad sin conexión y solución de problemas segura.
Aquí están los puntos clave:
- El alojamiento local te permite probar de forma segura actualizaciones, nuevos diseños y código personalizado sin arriesgar tiempo de inactividad en tu sitio web en producción.
- Trabajar localmente elimina por completo la latencia de respuesta del servidor y te permite trabajar desde cualquier lugar, incluso sin conexión a internet.
- Crea un entorno local con herramientas gratuitas: Puedes configurar rápidamente un servidor local en tu ordenador utilizando software como LocalWP, MAMP, WAMP o XAMPP.
- Un plugin de migración fiable como Duplicator Pro te permite empaquetar todo tu sitio en producción en un único archivo de copia de seguridad fácil de mover.
- Completa la migración simplemente arrastrando y soltando tu copia de seguridad en una instalación de LocalWP, o subiendo los archivos y ejecutando el script de instalación en tu servidor local.
Resumen rápido: Cómo mover un sitio de WordPress en producción a un host local
Tabla de Contenidos
¿Se puede alojar un sitio de WordPress localmente?
Utilizando software como XAMPP, MAMP, WAMP o LocalWP, puedes configurar un entorno de servidor local en tu ordenador. Esto instalará WordPress y lo ejecutará localmente, permitiéndote desarrollar y probar tu sitio web sin necesidad de conexión a internet o un servidor en producción.
¿Por qué alojar tu sitio de WordPress localmente?
Tanto si eres desarrollador, diseñador, o simplemente quieres hacer algunos cambios en tu sitio web, es una buena idea crear un sitio alojado localmente. Esencialmente, esto implica crear una copia de tu sitio de WordPress en producción y alojarlo en un servidor local en tu ordenador.
Esto te da una copia exacta de tu sitio web para experimentar mientras tu sitio en producción permanece sin cambios.
Puedes editar tu tema de WordPress, actualizar complementos y añadir contenido nuevo sin afectar la funcionalidad de tu sitio web real.
Vamos a sumergirnos en los principales beneficios de tener un sitio de WordPress local.
Crea un entorno de pruebas aislado
Con un host local, tendrás un entorno de pruebas independiente. Aquí, puedes experimentar libremente sin impactar el sitio en producción.
Esto te permite probar nuevos temas, complementos y cambios de código sin el riesgo de romper nada en el sitio de producción. También puedes implementar cambios sin tiempo de inactividad, por lo que no dañarás tu SEO.
Empieza a aprender WordPress
Si eres nuevo en el desarrollo o el diseño, puedes crear un sitio local para desarrollar tus habilidades. Podrás aprender a programar en un sitio web gratuito y sin conexión.
Disponibilidad sin conexión
El alojamiento local te permite trabajar en tu sitio de WordPress incluso sin conexión a Internet. Esto es útil cuando viajas o en situaciones en las que no hay una conexión a Internet estable disponible. Puedes continuar desarrollando, diseñando y probando tu sitio web independientemente de tu acceso a Internet.
Desarrollo más rápido
Alojar WordPress localmente elimina la dependencia de la conectividad a Internet y los tiempos de respuesta del servidor. Esto da como resultado un flujo de trabajo más rápido, lo que te permite realizar cambios, probarlos y ver resultados inmediatos.
Confidencialidad y privacidad
El alojamiento local garantiza que tu trabajo permanezca confidencial y privado. Puedes trabajar en proyectos confidenciales sin el riesgo de exponerlos al público. Esto es especialmente importante cuando se trabaja en los sitios web de tus clientes.
Ahorro de costes
Si no tienes un sitio web de WordPress en vivo, puedes crear un sitio local antes de pagar los servicios de alojamiento web, lo que te ahorrará dinero a largo plazo. Puedes crear tu primer sitio web sin costes adicionales. Esto puede beneficiar a particulares o pequeñas empresas con un presupuesto ajustado.
Cómo Mover un Sitio de WordPress en Vivo a un Host Local
Ahora que conoces los beneficios de alojar tu sitio de WordPress localmente, ¡te guiaremos a través del proceso de mover tus datos a un servidor local!
Estos son los pasos clave para mover un sitio de WordPress en vivo a un localhost:
- Instala un plugin de migración fiable como Duplicator Pro para transferencias sencillas
- Crea una copia de seguridad completa de tu sitio en vivo
- Configura un entorno de desarrollo local
- Crea una nueva base de datos para el sitio local
- Importa tus archivos de copia de seguridad para completar la migración
Paso 1: Instala un plugin de migración de WordPress
Si quieres empezar a probar los cambios del sitio en un entorno local, querrás migrar una copia exacta de tus datos a un servidor local. Aunque esto suene como una tarea difícil, Duplicator simplifica el proceso.
Duplicator es el mejor plugin de copia de seguridad y migración de WordPress. Puede empaquetar todo tu sitio web en vivo en un solo archivo zip.
Esto te permite transferir fácilmente todos tus archivos de WordPress, plugins, temas y tablas de bases de datos a una nueva ubicación.

Estas son algunas de las características más útiles incluidas en Duplicator Pro:
- Copias de seguridad manuales y automáticas
- Sitios de staging con un clic
- Almacenamiento de copias de seguridad en la nube en Duplicator Cloud, Google Drive, Amazon S3 y más
- Soporta sitios grandes y redes Multisite
- Puntos de recuperación ante desastres para una rápida restauración del sitio
- Restauraciones en un clic
- Restauraciones remotas con un clic
- Importaciones de arrastrar y soltar
- Soporte para sitios vacíos
- Notificaciones por correo electrónico para tiempos de espera
- Plugins gratuitos WP Media Cleanup y Activity Log con Duplicator Elite
Primero, selecciona una suscripción para Duplicator Pro. Existe una versión gratuita del plugin, pero un plan premium permite migraciones de arrastrar y soltar. Esto te ayuda a mover rápidamente los cambios hacia y desde tu sitio de producción.
Después de tu compra, copia tu clave de licencia. Luego, instala y activa Duplicator Pro en tu sitio de WordPress en vivo.
Antes de empezar a usar Duplicator, necesitarás activar tu licencia. Ve a Duplicator Pro » Ajustes » General.

Pega tu clave de licencia y pulsa Activar. ¡Luego, siéntete libre de continuar al siguiente paso!
Paso 2: Haz una copia de seguridad de tu sitio en producción
Duplicator te permite duplicar tu sitio web completo. Para crear esta copia, necesitarás crear una copia de seguridad. Esta se puede transferir fácilmente a un host local.
Para empezar, navega a Duplicator Pro » Copias de seguridad » Añadir nueva.

Dale un nombre a la copia de seguridad y elige Local como ubicación de almacenamiento.

Si quieres mover todos tus datos, selecciona Sitio completo. Sin embargo, también puedes excluir ciertos archivos del sitio o solo hacer una copia de seguridad de tu base de datos de WordPress.

Luego, Duplicator escaneará tu sitio web en vivo. Verás avisos si algo necesita tu atención.

Después de revisar estos avisos, pulsa Crear copia de seguridad. Una vez que Duplicator cree una copia de tu sitio web automáticamente, la verás en la página de Copias de seguridad.

Descarga tanto el archivo del paquete como el archivo del instalador.
Paso 3: Crear un sitio local
A continuación, necesitarás configurar un sitio local que se aloje en tu ordenador. Para hacer esto, es importante encontrar un entorno de servidor local.
Aquí tienes algunas opciones efectivas:
En este tutorial, nos centraremos en LocalWP y MAMP.
Método 1: Crear un sitio local usando LocalWP
LocalWP es una de las herramientas más populares para crear sitios locales de WordPress. Con solo un clic, instalará automáticamente WordPress por ti.
A diferencia de otro software local, LocalWP es compatible con Mac, Windows y Linux.

Para empezar a crear tu sitio local, ve al sitio web de LocalWP y haz clic en Descargar Gratis. Luego, elige tu sistema operativo.

Después de instalar la aplicación, haz clic en el icono + en la esquina inferior izquierda. Esto te permitirá añadir un nuevo sitio local.

Selecciona Crear un nuevo sitio y continúa.

Nombra el nuevo sitio local.

Si eres desarrollador, puedes personalizar el entorno local con una versión específica de PHP, Apache y MySQL. Para hacer esto, selecciona Personalizado.
Sin embargo, Preferred configurará una instalación general de WordPress para usted.

Por último, proporcione un nombre de usuario, una dirección de correo electrónico y una contraseña para el sitio.

LocalWP tardará solo unos minutos en configurar su nuevo sitio local de WordPress.
Método 2: Crear un sitio local usando MAMP
Muchas personas deciden usar MAMP para ordenadores Mac y WAMP para Windows. Cualquiera de estas opciones instalará WordPress rápidamente y lo alojará en su ordenador local.
Como yo personalmente uso un Mac, usaré MAMP en esta guía.
Necesitará empezar yendo al sitio web de MAMP y descargando la versión que sea compatible con su ordenador.

Cuando abra este archivo, MAMP le guiará a través de algunas instrucciones de instalación. Si sigue estos pasos, verá un mensaje de éxito.

Ahora, abra la aplicación MAMP y haga clic en Preferencias » Puertos. Aquí, establezca el Puerto de Apache en 80 y pulse OK.

Después de esto, diríjase a la pestaña Servidor. En Directorio raíz, puede elegir una carpeta para almacenar su sitio local.

Por defecto, será Aplicaciones » MAMP » htdocs.
Paso 4: Crear una base de datos
Antes de empezar a mover sus archivos originales al sitio local, necesitará crear una nueva base de datos. Puede hacerlo en su panel de phpMyAdmin. Para encontrarlo, abra uno de los siguientes enlaces:
http://localhost/phpmyadmin/
http://localhost:8080/phpmyadmin/
Luego, haga clic en Nuevo. Añada un nombre para la base de datos de su nuevo sitio y pulse Crear.

¡Ahora es libre de instalar su copia de seguridad en el sitio local!
Paso 5: Instalar sus archivos de copia de seguridad
Para asegurarse de que su sitio local se vea y se sienta exactamente igual que su sitio en vivo, necesitará importar la copia de seguridad que guardó anteriormente. Le mostraré cómo hacerlo usando tanto LocalWP como MAMP.
Método 1: Instalar sus archivos de copia de seguridad en LocalWP
Si ya tiene WordPress instalado en el sitio local, puede simplemente arrastrar y soltar su archivo de archivo en él.
Con LocalWP, abra la aplicación y seleccione su sitio local. Junto con los detalles sobre el sitio, verá un botón de WP Admin.

Haga clic en esto para acceder a su nuevo entorno local. Si lo está abriendo por primera vez, necesitará iniciar sesión. Luego, instale Duplicator Pro como un plugin.
Después de activar Duplicator, busque la página Importar copias de seguridad. Aquí, puede simplemente arrastrar y soltar su archivo de archivo guardado.

Una vez que la copia de seguridad esté lista para instalar, continúe.

Necesitará confirmar que desea iniciar el instalador y reemplazar cualquier contenido que se encuentre actualmente en el sitio local.

Luego, Duplicator le guiará a través de la instalación. Primero, asegúrese de que el Tipo de instalación sea una Instalación completa de un solo sitio. Luego, acepte los términos y avisos y pulse Siguiente.

Por último, confirme la instalación.

Tu sitio web de producción se importará automáticamente al sitio local. Cuando esto termine, usa el botón Iniciar sesión de administrador para empezar a probar tu sitio localmente.
Método 2: Instalación de tus archivos de copia de seguridad en MAMP
Si creaste tu sitio local con aplicaciones como MAMP o WAMP, WordPress no se instalará automáticamente. Pero no te preocupes, Duplicator puede importar tu sitio web a un sitio local completamente en blanco.
Primero, busca la carpeta donde instalaste MAMP. En nuestro caso, fue Aplicaciones » MAMP » htdocs. Aquí, crea una nueva carpeta para tu sitio local.

Copia tanto el archivo de archivo como el script instalador que descargaste con Duplicator. Pégalos en esta carpeta.

Ahora, abre una ventana del navegador y ejecuta el script installer.php. Para hacer esto, simplemente busca esta URL:
http://localhost/local-site/installer.php
Sin embargo, recuerda reemplazar sitio-local con el nombre personalizado de tu carpeta.
Esto abrirá el instalador de Duplicator. Desplázate hacia abajo hasta Configuración, donde introducirás la información de tu nueva base de datos.

Introduce el nombre de la nueva base de datos. Para sitios locales, el nombre del host es localhost y el usuario es root. Normalmente, puedes dejar la contraseña en blanco, pero también podría ser root.
Después de esto, pulsa Validar para probar la base de datos. Revisa cualquier aviso, acepta los términos y avisos, y continúa.

Al igual que hicimos con el sitio de LocalWP, necesitarás confirmar la configuración de tu instalación.

El plugin Duplicator extraerá el archivo de archivo. Verás una opción para iniciar sesión en el panel de administración de WordPress de tu nuevo sitio local.
Cómo mover cambios de staging a producción
En tu sitio de staging local, puedes cambiar completamente el diseño de tu web. También podrías usarlo para actualizar software de forma segura, probar código nuevo, ¡y más!
Una vez que hayas terminado, necesitarás mover estos cambios a tu sitio en vivo. Para hacer esto, asegúrate de que Duplicator esté instalado en el sitio local. Luego, crea una copia de seguridad completa del sitio y descárgala.
A continuación, abre el panel de administración de tu WordPress en vivo. Ve a Duplicator Pro » Importar copias de seguridad y carga el archivo de copia de seguridad del sitio local.
Verás algunos detalles sobre la copia de seguridad. En la parte inferior de la página, haz clic en Continuar.
Para proteger tu sitio de cualquier error inesperado, considera establecer un punto de recuperación. Luego, inicia el instalador.

El asistente de instalación paso a paso te guiará por el resto de la migración.
Esto importará los datos de tu sitio de staging local al sitio en vivo. Desplegarás con éxito cualquier cambio nuevo.
Preguntas Frecuentes (FAQs)
¿Cómo creo una copia local de un sitio WordPress en vivo?
Para crear una copia local de un sitio WordPress en vivo, empieza instalando Duplicator Pro. Luego, haz una copia de seguridad de tu sitio web en vivo. Después de crear un sitio de staging local, importa la copia de seguridad. Puedes hacerlo cargando los archivos del archivo e instalador al servidor o simplemente arrastrando el archivo del archivo a la página Importar.
¿Cómo muevo mi sitio WordPress sin cPanel?
Puedes mover tu sitio de WordPress sin cPanel instalando Duplicator Pro. Este plugin de WordPress te permite descargar una copia de seguridad de tu sitio que agrupa sus archivos e información de la base de datos. Luego, puedes instalar Duplicator Pro en un segundo sitio y arrastrar y soltar la copia de seguridad de tu sitio directamente en él.
¿Puedo iniciar un sitio de WordPress sin un dominio?
Sí, puedes crear un sitio de WordPress en un servidor local sin necesidad de un nombre de dominio o un proveedor de hosting. Primero necesitarás elegir un software de desarrollo local como LocalWP, XAMPP, MAMP o WAMP. Estos te guiarán a través del proceso de instalación de WordPress.
¿Cómo muevo manualmente un sitio de WordPress en vivo a un host local?
Para mover tu sitio manualmente, abre el panel de control de tu cuenta de hosting. Luego, inicia sesión en phpMyAdmin y exporta tu base de datos como un archivo SQL. También necesitarás usar un Administrador de Archivos o un cliente FTP como FileZilla para exportar los archivos de tu carpeta public_html.
Instala MAMP o WAMP y crea una carpeta para tu sitio local. Aquí, copia y pega tus archivos de WordPress exportados.
A continuación, abre phpMyAdmin para el sitio local. Abre la pestaña Importar y haz clic en el botón Seleccionar archivo. Luego, añade tu archivo de base de datos comprimido.
Después de esto, es hora de buscar y reemplazar todas las URLs en la base de datos que hagan referencia a tu sitio en vivo. Para hacer esto, ve a la pestaña SQL en phpMyAdmin y pega esta consulta SQL:
UPDATE wp_options SET option_value = replace(option_value, 'https://www.example.com', 'http://localhost/local-site') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = replace(post_content, 'https://www.example.com', 'http://localhost/local-site');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'https://www.example.com','http://localhost/local-site');
Recuerda reemplazar todas las URLs con los enlaces únicos de tu sitio de producción y sitio local. Además, asegúrate de usar HTTPS si tienes un SSL en tu sitio en vivo. Luego, pulsa el botón Ir.
Por último, necesitarás actualizar el archivo wp-config.php. Busca la carpeta de tu sitio local y abre este archivo en un editor de texto. Aquí están los valores de la base de datos MySQL que necesitarás actualizar:
- DB_HOST
- DB_NAME
- DB_USER
- DB_PASSWORD
Finalmente, para asegurarte de que cada URL enlace al sitio local, abre tu tabla de opciones de WordPress en phpMyAdmin. Tanto para siteurl como para home, cambia el option_value a la URL de tu localhost.
Conclusión
¡Ahora tienes un sitio web alojado localmente donde puedes actualizar de forma segura tu sitio de WordPress en vivo!
Mientras estás aquí, quizás te gusten estos consejos y trucos adicionales de WordPress:
- Los 9 mejores plugins para clonar un sitio de WordPress (Elección de expertos)
- 5 Mejores Servicios de Migración de WordPress para Transferencias Sencillas
- Cómo instalar WordPress en Docker para acelerar tu desarrollo
- La lista de verificación definitiva para la migración de WordPress
- Cómo Instalar WordPress en XAMPP
- Cómo instalar WordPress desde SSH como un profesional
¿Estás listo para empezar a disfrutar de los beneficios de un host local? ¡Descarga Duplicator Pro para migrar sin problemas tus datos en vivo a tu ordenador local!