Cómo mover un sitio de WordPress en producción a un servidor local

Cómo mover un sitio de WordPress en vivo a localhost (LocalWP, XAMPP y más)

· · 16 min de lectura ·
Escrito por: avatar del autor Joella Dunn
avatar del autor Joella Dunn
Joella es una escritora con años de experiencia en WordPress. En Duplicator, se especializa en el mantenimiento de sitios, desde copias de seguridad básicas hasta migraciones a gran escala. Su objetivo final es asegurarse de que su sitio web de WordPress sea seguro y esté preparado para crecer.
·
Revisado por: avatar del revisor John Turner
avatar del revisor John Turner
John Turner es el presidente de Duplicator. Tiene más de 20 años de experiencia en negocios y desarrollo, y sus plugins han sido descargados más de 25 millones de veces.

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

1. Haz una copia de seguridad de tu sitio web en producción.
Primero, utiliza un plugin de copias de seguridad como Duplicator para hacer una copia de seguridad completa de tu sitio web en producción. Obtendrás archivos de copia de seguridad que te ayudarán a importar tu contenido al sitio local.
2. Crea un sitio web local.
Puedes usar software de desarrollo local como LocalWP, MAMP o WAMP para crear un sitio local de WordPress.
3. Crea una base de datos para el sitio local.
Abre el panel de phpMyAdmin de tu servidor local y crea una nueva base de datos para el sitio local.
4. Importa la copia de seguridad al sitio local.
Si ya has instalado WordPress en el sitio local, arrastra y suelta la copia de seguridad del sitio en producción en la página de Importar de Duplicator. También puedes simplemente subir el archivo de copia de seguridad y los archivos del instalador al servidor local y ejecutar el instalador.

La herramienta utilizada en este tutorial es Duplicator. Crea una copia de seguridad completa de tu sitio en producción con un solo clic, ¡y luego te permite importarla en cualquier entorno local! Descargar Duplicator Gratis →

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.

Solo empecé a familiarizarme con WordPress hace unos años. LocalWP es mi entorno local de referencia para crear sitios de prueba, hacer lo que quiera y aprender qué funciona. ¡Es súper fácil!

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

Te mostraré el mejor método de exportación para mover tu sitio a un servidor local. Sin embargo, algunos hosts web (como Bluehost) te permiten configurar un sitio de staging en tu servidor en vivo.

¡Para más detalles, consulta mi tutorial sobre cómo crear un sitio de staging de WordPress!

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.

Plugin Duplicator Pro

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. 

¡Mira cómo Rock Lobster Webdesign utiliza Duplicator Pro para migrar sitios de clientes a entornos de prueba!

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.

Activar clave de licencia de Duplicator

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.

Añadir nueva copia de seguridad con Duplicator

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

Primer paso de copia de seguridad de Duplicator

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.

Ajustes preestablecidos de copia de seguridad de Duplicator

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

Análisis de copia de seguridad de Duplicator

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.

Descargar archivos de copia de seguridad

Descarga tanto el archivo del paquete como el archivo del instalador. 

¿Necesitas una forma asequible de hacer una copia de seguridad de tu sitio web? Duplicator empaqueta tu sitio completo en un solo archivo que puedes importar en cualquier lugar, y es gratis. Obtén Duplicator Gratis →

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.

Sitio web de LocalWP

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

Descargar LocalWP

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.

Añadir nuevo sitio LocalWP

Selecciona Crear un nuevo sitio y continúa.

Crear nuevo sitio LocalWP

Nombra el nuevo sitio local.

Nombre del 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.

Sitio local preferido de LocalWP

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

Inicio de sesión de WordPress de LocalWP

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.

Sitio web de MAMP

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.

Instalación exitosa de MAMP

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

Puertos de MAMP

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

Configuración del servidor MAMP

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.

Crear nueva base de datos local

¡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.

¡Este es mi método favorito! Me pareció la forma más fácil de poner un sitio local en línea cuando empecé como novato de WordPress.

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.

Botón WP Admin de LocalWP

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.

Importar una copia de seguridad con Duplicator

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

Continuar instalando la copia de seguridad

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

Iniciar instalador de Duplicator

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.

Instalación de Duplicator en sitio local

Por último, confirme la instalación.

Confirmación de instalación de sitio local

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.

Carpeta del sitio local de MAMP

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

MAMP subir paquete Duplicator

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.

Configuración de la base de datos de MAMP

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.

Validar instalación local del sitio

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

Instalar sitio local MAMP

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.

Punto de recuperación ante desastres antes de la migración

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:

¿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!

avatar del autor
Joella Dunn Redactor de Contenidos
Joella es una escritora con años de experiencia en WordPress. En Duplicator, se especializa en el mantenimiento de sitios, desde copias de seguridad básicas hasta migraciones a gran escala. Su objetivo final es asegurarse de que su sitio web de WordPress sea seguro y esté preparado para crecer.
Nuestro contenido es compatible con el lector. Si hace clic en ciertos enlaces, podemos recibir una comisión.

No dejes pasar un día más sin protección

Cada hora sin copias de seguridad adecuadas de WordPress pone tu sitio en riesgo • Cada migración de WordPress retrasada te cuesta rendimiento y crecimiento

Obtener Duplicator ahora
Plugin Duplicator

¡Espera! No te pierdas tu
oferta exclusiva!

Como cliente de , obtienes un 60% DE DESCUENTO

Prueba Duplicator gratis en tu sitio y comprueba por qué más de 1,5 millones de profesionales de WordPress confían en nosotros. Pero no esperes, este descuento exclusivo del 60% solo está disponible por tiempo limitado.

o
Obtén un 60% de descuento en Duplicator Pro ahora →