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

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

· · 14 min read ·
Written By: avatar del autor Joella Dunn
avatar del autor Joella Dunn
Joella is a writer with years of experience in WordPress. At Duplicator, she specializes in site maintenance — from basic backups to large-scale migrations. Her ultimate goal is to make sure your WordPress website is safe and ready for growth.
·
Reviewed By: avatar del revisor John Turner
avatar del revisor John Turner
John Turner is the President of Duplicator. He has over 20+ years of business and development experience and his plugins have been downloaded over 25 million times.

Llevas semanas trabajando en tu sitio de WordPress. Ahora está listo, pero todavía está oculto al mundo en un servidor local.

¡Es hora de lanzar tu sitio web en un servidor en vivo!

Ya seas propietario de una pequeña empresa, un blogger o un desarrollador, este proceso es crucial. Es el puente entre tu proyecto privado y un escenario público.

En este tutorial, te mostraré todo lo que necesitas saber sobre cómo mover WordPress de un servidor local a uno en vivo.

Aquí están los puntos clave:

  • Usa el plugin Duplicator Pro: El método más fácil para migrar sitios de WordPress sin complejidad técnica
  • Tres pasos principales: Haz una copia de seguridad de tu sitio local, configura el hosting en vivo y luego importa tu copia de seguridad
  • Elige un hosting fiable: Selecciona un host optimizado para WordPress como Bluehost para obtener los mejores resultados
  • Se requiere configuración de base de datos: Crea una nueva base de datos MySQL en tu servidor en vivo antes de importar
  • URLs actualizadas automáticamente: Duplicator se encarga de buscar y reemplazar las URLs de localhost durante la migración
  • Transferencia completa del sitio: Se migra todo, incluyendo plugins, temas, contenido y personalizaciones

Resumen rápido: Cómo mover un sitio de WordPress local a un servidor en vivo

1. Back up the local site.
To quickly make your local WordPress site live, install Duplicator Pro. Then, back up your entire local site.
2. Set up the live WordPress site.
Next, you’ll need to fully set up a new WordPress site on a live server. This involves finding a web host, choosing a domain name, and creating a new database.
3. Import the local backup into the live site.
Once you install WordPress, drag and drop the local backup into Duplicator’s Import page on the live site. Duplicator will take care of any complicated migration tasks.

Tabla de Contenidos

¿Por qué mover un sitio de WordPress local a un servidor en vivo?

¿Sabías que puedes construir completamente tu primer sitio web sin tener que publicarlo primero?

Incluso si no eres desarrollador, puedes ejecutar WordPress localmente en tu ordenador. Básicamente, esto implica crear un entorno de staging para:

  • Solucionar problemas de diseño web
  • Crear entradas de blog
  • Actualizar WordPress
  • Aprender a programar
  • Cualquier otra tarea de mantenimiento

En un localhost, puedes trabajar en un sitio de WordPress sin el riesgo de publicar errores a una audiencia.

Además, no requiere un plan de hosting ni un nombre de dominio. Simplemente puedes usar un entorno local como LocalWP, MAMP, WAMP o XAMPP para alojar tu sitio secreto de forma gratuita.

Una vez que hayas añadido todas las características y funcionalidades que tu sitio necesita, puedes migrarlo fácilmente a un servidor en vivo. Dado que lo desarrollaste primero en un servidor local, tu sitio web estará completamente listo para nuevos visitantes. 

Cómo crear un sitio de WordPress local

Si aún no tienes un sitio local, necesitarás empezar por crear uno.

Si no estás seguro de cómo hacerlo, consulta esta guía sobre cómo mover un sitio de WordPress en vivo a un host local. Encontrarás instrucciones paso a paso para crear un sitio de staging local.

¡Entonces, siéntete libre de hacer cualquier personalización que desees! Tu software local configurará una instalación de WordPress en blanco, para que puedas instalar una variedad de plugins que te ayudarán a crear el sitio de tus sueños.

Por ejemplo, SeedProd es un constructor de páginas fácil de usar para principiantes que puedes utilizar para diseñar tu sitio web de WordPress.

Dado que tiene una interfaz sencilla de arrastrar y soltar y cientos de plantillas prediseñadas, no tendrás que preocuparte por saber nada de código.

Formulario de suscripción de SeedProd

Si estás iniciando una tienda online, puedes instalar Easy Digital Downloads. Este plugin de comercio electrónico facilita la venta de cualquier cosa, desde software hasta música.

Te ayuda a configurar tus productos, conectar opciones de pago de terceros e incluso proteger ciertas páginas web como contenido exclusivo para miembros.

Producto Easy Digital Downloads

Como puedes ver, tienes opciones ilimitadas a la hora de personalizar tu sitio local de WordPress.

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

Después de haber instalado plugins, activado un tema y personalizado completamente tu sitio, ¡es hora de moverlo a un servidor en vivo! De esta manera, cualquiera puede ver e interactuar con tu contenido. 

Así es como puede hacerlo:

  • Añade el plugin Duplicator Pro a tu sitio local de WordPress y activa tu licencia
  • Crea una copia de seguridad completa de tu sitio, incluyendo archivos, base de datos y configuraciones
  • Compra hosting, registra un dominio e instala WordPress en un servidor en vivo
  • Configura una base de datos y un usuario MySQL con los privilegios adecuados en tu cuenta de hosting
  • Sube la copia de seguridad local al sitio en vivo y ejecuta el asistente de migración de Duplicator

Paso 1: Instalar Duplicator en el sitio local

Para un desarrollador, puede que no sea un problema mover manualmente un sitio web a otra ubicación.

Sin embargo, esta migración puede llevar mucho tiempo. También existe una buena probabilidad de que rompas accidentalmente tu sitio personalizado en el proceso.

Una solución mucho más fácil y segura es instalar un plugin de migración de WordPress como Duplicator. ¡Esta potente herramienta puede hacer una copia de seguridad de todo tu sitio web local y migrarlo a un servidor en vivo en solo unos pocos pasos!

Plugin Duplicator Pro

Para empezar, elige una suscripción para Duplicator Pro. Aunque hay una versión gratuita disponible, Duplicator Pro admite migraciones de arrastrar y soltar. Esta función es esencial para que tu sitio en vivo esté operativo lo más rápido posible.

¡Mira cómo una agencia de diseño web completa 50 migraciones al mes con Duplicator Pro!

Después de completar la compra, copia tu clave de licencia y descarga Duplicator Pro. Luego, abre el panel de administración de WordPress de tu sitio local de WordPress. Instala y activa el plugin Duplicator.

Antes de empezar a usar Duplicator, necesitarás activar tu licencia. Ve a Duplicator Pro » Ajustes » General y pega tu clave de licencia.

Activar clave de licencia de Duplicator

Por último, pulsa Activar. ¡Ya puedes mover tu sitio local de WordPress a un servidor en vivo!

Paso 2: Haz una copia de seguridad de tu sitio local

Usando Duplicator, puedes crear copias de seguridad de tu sitio. Estas son copias guardadas de tus archivos de WordPress, base de datos, plugins, temas y otros datos.

Dado que Duplicator hace una copia de seguridad de toda esta información en un solo archivo zip, facilita la tarea de migrar tu sitio web a un servidor diferente.

Para crear una copia de seguridad, ve a Duplicator Pro » Copias de seguridad » Añadir nueva.

Añadir nueva copia de seguridad con Duplicator

Puedes darle un nombre personalizado a tu copia de seguridad en la parte superior de la página. Aunque Duplicator admite muchas ubicaciones de almacenamiento en la nube como Wasabi, Google Drive y Dropbox, selecciona la opción Local .

Primer paso de copia de seguridad de Duplicator

A continuación, expande la sección Copia de seguridad . Esto te permite personalizar exactamente qué datos de tu sitio local se transferirán al nuevo servidor en producción.

Ajustes preestablecidos de copia de seguridad de Duplicator

Si deseas crear una copia de seguridad completa, haz clic en el preset Sitio completo .

Sin embargo, puedes cambiar a Personalizado y desmarcar tus archivos multimedia, plugins y temas activos, la base de datos o los archivos principales de WordPress. Haz esto solo si no necesitas los datos en tu sitio en producción.

Cuando hayas terminado, haz clic en Siguiente . En esta página, verás un escaneo completo de tu sitio web.

Análisis de copia de seguridad de Duplicator

Asegúrate de revisar cualquier aviso antes de crear la copia de seguridad. Cuando Duplicator termine, la verás en la página Copias de seguridad .

Descargar archivo de copia de seguridad

Como último paso, descarga el archivo del paquete. Duplicator te permite simplemente arrastrar este archivo a tu instalación de WordPress en producción y comenzar a importar los datos de tu sitio local de inmediato. 

Si estás subiendo tu sitio manualmente a un cliente FTP como FileZilla, también necesitarás descargar el archivo instalador. Incluso si aún no tienes WordPress instalado, este script installer.php descomprimirá el archivo del paquete e instalará tu contenido en la nueva ubicación. 

Paso 3: Configura tu sitio web en vivo

¡Ahora es el momento de crear tu sitio web de WordPress en producción! Para hacer esto, necesitarás encontrar un proveedor de alojamiento de WordPress. 

Un host web te proporcionará espacio en el servidor y recursos para un sitio web en producción. Proporciona la infraestructura, el entorno del servidor y el soporte técnico para garantizar que tu sitio de WordPress sea accesible y funcione bien. 

Una de las mejores opciones es Bluehost. Este host web es recomendado por WordPress debido a su asequibilidad y escalabilidad.

Alojamiento WordPress de Bluehost

Con Bluehost, puedes poner tu sitio local en línea por solo $2.95 al mes. Además, tendrás un nombre de dominio completamente gratuito durante el primer año. 

Una vez que te registres para un plan, puedes elegir un nombre de dominio. Esta será la parte principal de tu URL que fomenta el conocimiento de la marca y la memorabilidad.

Registro de dominio de Bluehost

Luego, finaliza la creación de tu cuenta de alojamiento. Después de esto, Bluehost instalará WordPress automáticamente por ti. Simplemente puedes iniciar sesión en tu panel de control de alojamiento y hacer clic en el botón Iniciar sesión en WordPress .

Inicio de sesión de WordPress en Bluehost

¡Esto abrirá tu nuevo panel de control de WordPress! Sin embargo, será una instalación en blanco, por lo que necesitarás importar tu sitio local para subir tus datos personalizados. 

Paso 4: Crear una nueva base de datos

Antes de comenzar a migrar tu sitio local al nuevo servidor, es importante crear una nueva base de datos de WordPress. Por lo general, tu host web proporcionará una forma sencilla de hacerlo.

Con Bluehost, simplemente puedes encontrar la configuración de Bases de datos y hacer clic en Bases de datos MySQL .

Bases de datos MySQL

En Crear nueva base de datos, introduce un nombre y pulsa Crear base de datos.

Crear base de datos MySQL

También necesitarás crear un nuevo usuario y asignarle privilegios para controlar la base de datos. Primero, introduce un nombre de usuario y una contraseña para el usuario.

Crear usuario MySQL

Desplázate hacia abajo hasta la sección Añadir usuario a la base de datos. Aquí, selecciona tanto el nuevo usuario como la nueva base de datos.

Añadir usuario a la base de datos

Como paso final, puedes asignar todos los privilegios al usuario. 

Paso 5: Importa tu sitio local

Si decidiste migrar tu sitio manualmente, tendrías que subir los archivos de tu sitio local a tu nuevo sitio con un cliente de Protocolo de Transferencia de Archivos (FTP). Además, sería necesario usar phpMyAdmin para importar tu antigua base de datos.

Sin embargo, Duplicator Pro simplifica este proceso. Después de configurar tu sitio web en producción, abre tu panel de WordPress e instala Duplicator. Luego, busca la página Importar copias de seguridad.

Importar una copia de seguridad con Duplicator

Arrastra y suelta tu archivo de copia de seguridad guardado en el cuadro de importación. Verás algunos detalles sobre la copia de seguridad una vez que termine de subirse.

Continuar instalando la copia de seguridad

En la siguiente página, pulsa Iniciar instalador.

Iniciar instalador de Duplicator

Ahora, el asistente de migración de Duplicator te guiará a través de la instalación. En la parte superior, el Tipo de instalación debería ser Instalación completa sitio único. También deberías elegir el modo de instalador Avanzado.

Migración avanzada de Duplicator

En Configuración, introduce el nombre de tu nueva base de datos, nombre de usuario y contraseña. Luego, pulsa Validar

Deberás aceptar los términos y avisos. Después de hacer clic en Siguiente, confirma la configuración del instalador.

Durante la instalación, necesitarás reemplazar la URL de tu sitio local por la del sitio en producción. En el Paso 3, introduce tu URL antigua en el campo Buscar. La nueva URL va junto a Reemplazar.

Duplicator buscar y reemplazar

Duplicator reemplazará automáticamente cada mención de la URL antigua en tu base de datos. No necesitarás instalar un plugin adicional de búsqueda y reemplazo.

A continuación, tu sitio local se moverá al servidor en producción. ¡Puedes usar el botón Iniciar sesión de administrador para acceder a tu nuevo sitio web!

Preguntas Frecuentes (FAQs)

¿Cómo transfiero mi sitio de WordPress a un nuevo hosting y dominio?

Puedes transferir tu sitio de WordPress a un nuevo hosting o nombre de dominio instalando Duplicator Pro y creando una copia de seguridad de tu sitio actual. Luego, instala Duplicator Pro en la segunda instalación de WordPress y arrastra y suelta tu archivo de copia de seguridad para importarlo.

Después de la migración, es una buena idea actualizar tu DNS, informar a Google sobre el cambio, añadir redirecciones y comprobar si hay enlaces rotos.

Para más detalles, consulta estas guías útiles:

¿Cómo migro un sitio de WordPress a un nuevo hosting sin un plugin?

Para migrar un sitio de WordPress a un nuevo hosting manualmente, exporta tu base de datos como un archivo SQL en phpMyAdmin. Para un sitio local, abre http://localhost/phpmyadmin/ y selecciona el método de exportación Rápida.

A continuación, utiliza un cliente FTP o cPanel para exportar los archivos de tu carpeta public_html, también conocida como directorio raíz. 

En el nuevo host, abre la carpeta raíz de tu sitio, haz clic derecho en todos los archivos y elimínalos. Luego, sube los archivos de tu sitio anterior.

También deberás ir a la pestaña Importar en phpMyAdmin, pulsar Elegir archivo y subir el archivo de base de datos original.

Importar base de datos

Aunque hayas migrado completamente tu contenido, tu base de datos puede seguir apuntando al sitio local. Para actualizar esto, abre la tabla wp_options en phpMyAdmin.

Pulsa Examinar junto a wp_options. Luego, busca y edita el valor siteurl en la columna options_name:

Editar URL del sitio

También deberás actualizar tu archivo wp-config.php. Usando un cliente FTP o cPanel, abre este archivo y busca las líneas de código que contienen la información de tu base de datos:

// ** MySQL settings - You can get this info from your web host ** //

/** The name of the database for WordPress */

define( 'DB_NAME', 'database_name_here' );

/** MySQL database username */

define( 'DB_USER', 'username_here' );

/** MySQL database password */

define( 'DB_PASSWORD', 'password_here' );

/** MySQL hostname */

define( 'DB_HOST', 'localhost' );

Dado que te has mudado de un servidor local a uno en producción, es posible que los enlaces permanentes de tus publicaciones y páginas no funcionen correctamente. Para solucionarlo, ve a Ajustes » Generales. No edites nada antes de hacer clic en Guardar cambios

A continuación, ve a Ajustes » Enlaces permanentes. Al igual que antes, guarda esta configuración sin cambiar nada. 

Después de una migración, es posible que te encuentres con imágenes faltantes y enlaces rotos en tu nuevo sitio web. Para asegurarte de que todo funciona correctamente, deberás reemplazar cualquier URL de localhost con las URL de tu sitio en producción. 

Para hacer esto, abre phpMyAdmin y ve a la pestaña SQL. Aquí, pega la siguiente consulta SQL:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/test/', 'www.tudominio.com/');

Asegúrate de actualizar el enlace predeterminado con la URL de tu sitio en producción. Después de pulsar el botón Ir, tus nuevos visitantes podrán ver e interactuar con tu contenido migrado. 

¿Cómo publico mi sitio web en un servidor en producción?

Puedes publicar tu sitio web en un servidor en producción comprando un plan de alojamiento web y un nombre de dominio. Luego, utiliza Duplicator Pro para migrar tu sitio local al servidor en producción. 

¿Cuál es la diferencia entre un sitio WordPress de staging y uno en producción?

Tu sitio WordPress en producción es el sitio web visible públicamente que los motores de búsqueda y los visitantes en línea pueden ver e interactuar. Un sitio de staging es una copia idéntica de tu sitio web en producción, pero está alojado localmente o en el subdominio de tu servidor. Tu sitio de staging es un lugar privado y seguro para realizar ediciones en tu sitio sin afectar tu contenido en producción.

¿Cómo copio un sitio de staging a un sitio en producción?

Para copiar un sitio de staging a un sitio en producción, instala Duplicator Pro en el sitio de staging. Crea una copia de seguridad completa del sitio de staging. En el sitio en producción, sube la copia de seguridad a la página Importar de Duplicator.

Conclusión

¡Eso es todo! Acabas de mover tu sitio WordPress local a un servidor en producción.

Mientras está aquí, puede que le gusten estos tutoriales adicionales de WordPress:

¿Quieres poner tu sitio web local en línea? ¡Descarga Duplicator Pro para mover tu contenido a un servidor en vivo al instante!

avatar del autor
Joella Dunn Content Writer
Joella is a writer with years of experience in WordPress. At Duplicator, she specializes in site maintenance — from basic backups to large-scale migrations. Her ultimate goal is to make sure your WordPress website is safe and ready for growth.
Our content is reader-supported. If you click on certain links we may receive a commission.

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

Get Duplicator Now
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.

or
Get 60% Off Duplicator Pro Now →