Cómo mover un sitio de WordPress local a un servidor en vivo
John Turner
John Turner
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
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.
¡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.

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.

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!

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

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.

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 .

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.

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.

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 .

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

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.

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 .

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

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

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.

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.

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.

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.

En la siguiente página, pulsa Iniciar instalador.

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.

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 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 mover un sitio web de WordPress a un nuevo host
- Cómo migrar un sitio de WordPress a un nuevo dominio
¿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.

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:

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:
- Cómo Mover un Sitio de WordPress en Vivo a un Host Local
- ¿Cuánto cuesta migrar un sitio de WordPress en 2024?
- Los 9 mejores plugins para clonar un sitio de WordPress
- La Lista de Verificación Definitiva para Migrar WordPress: ¡Domina la Mudanza!
- Cómo actualizar WordPress (y mantenerse a la vanguardia)
- Cómo migrar un sitio de WordPress GRATIS
¿Quieres poner tu sitio web local en línea? ¡Descarga Duplicator Pro para mover tu contenido a un servidor en vivo al instante!