Saltar al contenido

Cómo transferir WordPress desde un servidor local a un sitio online

¿Desea mover su sitio de WordPress de un servidor local a un sitio en vivo? Implementar su sitio de WordPress en un servidor local es una de las mejores formas de acelerar el proceso de desarrollo. Le ayuda a asegurarse de que su sitio de WordPress funcione perfectamente, incluso antes de generar tráfico.

La forma más fácil de transferir su sitio de WordPress desde un servidor local a un sitio en vivo es utilizando un complemento de WordPress como BackupBuddy o Duplicator .

Si prefiere mover su sitio de WordPress sin utilizar ningún complemento desde un servidor local a un sitio en vivo, simplemente siga la guía paso a paso a continuación.

Pero si aún quiere hacerlo de la manera más fácil, no se preocupe. También le mostraremos cómo transferir WordPress desde un servidor local a un sitio en vivo utilizando el complemento Duplicator al final de este artículo.

Mover WordPress de un servidor local a un sitio en vivo: requisitos previos

Antes de comenzar, asumimos que tiene un sitio de WordPress ejecutándose en su servidor local y tiene acceso completo a él.

También deberá comprar un nombre de dominio y alojamiento web .

Si no posee un dominio y alojamiento web , le recomendamos que lo obtenga antes de comenzar. Si recién está comenzando, el costo combinado de dominio y alojamiento puede parecer bastante elevado.

Es por eso que hemos llegado a un acuerdo con Bluehost para ofrecer a nuestros usuarios un nombre de dominio gratuito, SSL gratuito y más del 60% de descuento en el alojamiento de WordPress.

Haga clic aquí para reclamar esta oferta exclusiva de Bluehost »

Finalmente, también necesitará tener un programa FTP instalado en su computadora y saber cómo usarlo , para que pueda cargar su contenido y archivos al sitio en vivo.

Una vez que esté listo, puede continuar con la migración.

Tabla de contenido: migración de WordPress de un servidor local a un sitio en vivo

I. Transferencia de un sitio sin un complemento

  1. Exportar su base de datos desde un servidor local
  2. Importar archivos de WordPress a un sitio en vivo
  3. Cree una base de datos MySQL en un sitio en vivo
  4. Importar la base de datos de WordPress al sitio de producción
  5. Cambiar la URL del sitio web
  6. Configure WordPress en su alojamiento web
  7. Corregir imágenes y enlaces rotos

II. Transferencia de un sitio web con un complemento (duplicador)

  1. Instalar y configurar el duplicador
  2. Cree una base de datos para su sitio en vivo
  3. Importar archivos desde su servidor local
  4. Ejecute el script de migración

Paso 1: exporta tu base de datos desde tu servidor local

Lo primero que debe hacer es exportar su base de datos local de WordPress. Para hacer eso, usaremos phpMyAdmin. Si no está familiarizado con phpMyAdmin y necesita ayuda con este paso, consulte la administración de la base de datos de WordPress usando phpMyAdmin .

En su navegador, simplemente vaya a http: // localhost / phpmyadmin / y haga clic en su base de datos de WordPress. A continuación, haga clic en el botón Exportar de la barra de menú superior.

Ahora se le pedirá que elija entre las opciones Rápida o Personalizada . La elección de la opción Personalizada le brinda muchas opciones diferentes para exportar su base de datos. Para una exportación rápida, elija Rápido y luego presione Ir . Esto descargará su base de datos.

20210111 22

Paso 2: cargue sus archivos de WordPress en el sitio en vivo

Después de exportar la base de datos, el siguiente paso es mover todos los archivos de su sitio a su sitio en vivo.

En este paso, debe utilizar su cliente FTP para cargar sus archivos. Primero, conecte su cliente FTP a su cuenta de alojamiento web.

Una vez que esté conectado, elija el directorio correcto en su cuenta de alojamiento donde desea cargar los archivos. Por ejemplo, si planea alojar el sitio en example.com, querrá cargar todos los archivos en su directorio public_html.

Leer más  Los 6 mejores complementos de página de destino de WordPress comparados (2020)

Ahora, seleccione todos sus archivos locales de WordPress y cárguelos en su servidor en vivo.

20210111 23

Paso 3: cree una base de datos MySQL en su sitio en vivo

Mientras su cliente FTP carga sus archivos de WordPress, puede comenzar a importar su base de datos al servidor en vivo. La mayoría de los proveedores de alojamiento de WordPress administrados ofrecen un cPanel para administrar su cuenta de alojamiento. En este paso, le mostraremos cómo crear una base de datos iniciando sesión en su cPanel.

Una vez que haya iniciado sesión en su cPanel, haga clic en el icono de Bases de datos MySQL que generalmente se encuentra en la sección Bases de datos.

20210111 24

En la siguiente pantalla que aparece, especifique el nombre de su base de datos en el campo Nueva base de datos y luego haga clic en Crear base de datos .

20210111 25

Ahora que se creó una nueva base de datos, desplácese hacia abajo hasta la sección Usuarios de MySQL y cree o agregue un usuario existente a la base de datos.

20210111 26

Después de agregar el usuario, se le pedirá que configure los privilegios de MySQL para ese usuario. Simplemente otorgue todos los privilegios al usuario y luego presione el botón Realizar cambios .

20210111 27

Paso 4: Importe la base de datos de WordPress en su sitio en vivo

A continuación, tendrá que importar su base de datos de WordPress a su sitio de producción. En su cPanel, desplácese hacia abajo hasta la sección Bases de datos y haga clic en phpMyAdmin . Esto lo dirigirá a la sección phpMyAdmin. Asegúrese de seleccionar la base de datos que creó en el paso anterior, que no tiene tablas creadas.

Haga clic en la pestaña Importar desde el menú superior. Seleccione el archivo que desea importar haciendo clic en Elegir archivo . Asegúrese de elegir el archivo correcto que descargó en el primer paso de su servidor local.

Después de seleccionar el archivo, haga clic en el botón Ir para importar su base de datos de WordPress.

20210111 28

Paso 5: cambia la URL del sitio

Lo siguiente que debe hacer es cambiar la URL del sitio en su base de datos para que se conecte con su sitio de WordPress en vivo.

En phpMyAdmin, busque la tabla wp_options en su base de datos que acaba de importar en el último paso. En caso de que haya cambiado el prefijo de su base de datos , busque {prefix} _options en lugar de wp_options.

Seleccione el botón Examinar que puede encontrar junto a wp_options. Alternativamente, puede navegar por la tabla wp_options haciendo clic en ella en la barra lateral como se muestra en la captura de pantalla a continuación.

20210111 46

En el option_name columna, busque siteurl. Para editar la URL del sitio, haga clic en el icono Editar como se muestra en la captura de pantalla.

20210111 29

Al hacer clic en el icono Editar, se abrirá una ventana de campo de edición. Asegúrese de reemplazar la URL que se muestra en el cuadro option_value con su nombre de dominio.

Presione el botón Ir para guardar el campo.

20210111 30

A continuación, deberá replicar este paso para el nombre de la opción: inicio. La página wp_options puede tener unas pocas páginas, así que simplemente busque la pestaña de inicio. Por lo general, está en la segunda página, a la que puede navegar haciendo clic en las flechas de paginación en phpMyAdmin.

Cuando actualice la URL de inicio, asegúrese de que sea la misma que la de su sitio.

Paso 6: configure WordPress en su alojamiento web

A continuación, es hora de configurar WordPress en el entorno de producción.

Si intenta acceder a su sitio ahora, puede encontrar un mensaje como este: Error al establecer la conexión a la base de datos . Al configurar WordPress, nuestro objetivo es corregir este error y configurar el sitio en vivo.

Leer más  Comparación de los 14 mejores software de chatbots de IA para su sitio web (2020)

Vuelva a su cliente FTP y conéctelo a su sitio web y luego edite su archivo wp-config.php. En este paso, deberá agregar el mismo nombre de base de datos, usuario y contraseña a su wp-config.php que creó en el Paso 3. Luego, guarde el archivo wp-config.php y cárguelo de nuevo en su web. anfitrión.

Visite su sitio web y debería estar activo ahora.

A continuación, debe iniciar sesión en su panel de WordPress y navegar a Configuración »General . Sin hacer ninguna modificación, desplácese hasta la parte inferior y haga clic en el botón Guardar cambios . Esto garantizará que la URL del sitio se corrija en cualquier otro lugar donde sea necesario.

A continuación, diríjase a Configuración »Enlace permanente y haga clic en Guardar cambios para asegurarse de que todos los enlaces de sus publicaciones funcionen correctamente.

Compruebe también: Cómo configurar Pretty Permalinks en WordPress .

Paso 7: corrija imágenes y enlaces rotos actualizando rutas

Uno de los problemas comunes que puede encontrar al migrar su sitio de WordPress de un dominio a otro , o de un servidor local a un sitio en vivo, es que descubrirá enlaces rotos e imágenes faltantes en todo el sitio después de la migración. Para solucionar este problema, puede utilizar una consulta SQL o el complemento de WordPress Velvet Blues .

Para aquellos que quieran hacerlo vía SQL, aquí hay una consulta SQL simple que debería resolver este problema:

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

Simplemente vaya a phpMyAdmin, haga clic en su base de datos y luego haga clic en SQL en el menú superior. Escriba esta consulta, pero asegúrese de modificar la URL de su sitio local y sitio activo.

20210111 47

¡Eso es! Su sitio en vivo debería estar en funcionamiento ahora.

Transferencia de WordPress desde el servidor local al sitio en vivo con un complemento

Si desea mover WordPress de un servidor local a un sitio en vivo fácilmente, este es el mejor método para principiantes. Con un complemento de migración, puede transferir WordPress desde su servidor local a un sitio en vivo con solo unos pocos clics.

Vamos a empezar.

Paso 1: Instale y configure el complemento de duplicación

Primero, debe elegir un complemento de migración, le recomendamos que elija Duplicador .

A continuación, instale y active el complemento en su sitio local. Si no está seguro de cómo instalar y activar un complemento de WordPress, consulte nuestra guía detallada sobre cómo instalar un complemento de WordPress .

Después de que el complemento Duplicator esté instalado y activado, haga clic en Duplicator en su panel de WordPress, haga clic en Paquetes y luego haga clic en el botón Crear nuevo .

20210111 48

En la siguiente pantalla, simplemente haga clic en el botón Siguiente .

20210111 49

Duplicator luego escaneará todo para asegurarse de que todo esté en buen estado. Si todos los elementos del análisis del sistema vuelven a estar marcados como “Bueno”, haga clic en el botón Crear .

20210111 50

Este proceso de “construcción” puede tardar unos minutos. Porque lo que hace el complemento es hacer una copia completa de su sitio de WordPress. Esto incluye todos los archivos principales de WordPress, así como sus temas, complementos, imágenes, cargas y una copia de seguridad de su base de datos de WordPress. Por lo tanto, el tiempo que lleva depende del tamaño de su sitio web. Asegúrese de dejar esta pestaña abierta hasta que se complete el proceso.

Una vez que se completa el proceso, puede hacer clic en el botón Descargar con un clic para descargar los archivos del paquete de instalación y archivo en su computadora.

20210111 31

Paso 2: cree una base de datos para su sitio en vivo

Ahora que ha descargado el archivo Archive de su sitio y el archivo Installer, que automatizará la migración al descomprimir el archivo comprimido, necesita crear una base de datos MySQL para su sitio web en vivo.

Para crear una base de datos, vaya al panel de control de cPanel de su cuenta de hosting. Una vez allí, desplácese hacia abajo hasta la sección Bases de datos y haga clic en el ícono de Bases de datos MySQL .

Leer más  Cómo solucionar problemas comunes de imágenes en WordPress
20210111 51

A continuación, verá un campo llamado ‘Crear nueva base de datos’. Simplemente escriba un nombre para su base de datos y haga clic en el botón Crear base de datos .

20210111 52

Una vez que haga clic en ese botón, cPanel creará una nueva base de datos para usted.

El siguiente paso es desplazarse hacia abajo en la página hasta la sección ‘Usuarios de MySQL’. Agregue un nuevo usuario creando un nombre de usuario y una contraseña. Luego, haga clic en el botón Crear un usuario . Asegúrese de generar una contraseña segura y recuerde su nombre de usuario y contraseña porque los necesitará nuevamente más tarde.

20210111 53

Después de crear el nuevo usuario, deberá otorgarle permiso para trabajar en la base de datos. Para hacerlo, desplácese hacia abajo hasta la sección ‘Agregar un usuario a la base de datos’. Seleccione el nuevo usuario que acaba de crear en el menú desplegable en el campo ‘Usuario’. Luego, seleccione la base de datos que creó del menú desplegable en el campo ‘Base de datos’. Finalmente, haga clic en el botón Agregar .

20210111 54

Ahora su base de datos está lista para usarse con su sitio de WordPress.

Paso 3: Cargue archivos desde el servidor local al sitio en vivo

El siguiente paso es cargar el archivo y los archivos del instalador desde su sitio local a su cuenta de alojamiento.

Puede conectarse a su sitio en vivo mediante un cliente FTP. Una vez que se haya conectado a su sitio en vivo, es importante asegurarse de que el directorio raíz de su sitio web esté vacío. El directorio raíz suele ser la carpeta / home / public_html /.

Por ejemplo, si WordPress se instala automáticamente allí, como lo hacen muchas empresas de alojamiento de sitios web cuando se registra, debe eliminar esos archivos.

Cuando el directorio raíz esté completamente vacío, puede cargar el archivo y los archivos del instalador desde Duplicator.

20210111 32

Paso 4: ejecutar el script de migración

A continuación, visite la siguiente URL en su navegador: http://mywebsite.com/installer.php

No olvide reemplazar “mi sitio web” con el nombre de dominio real.

Al ingresar esta URL en su navegador, se iniciará el asistente de migración de Duplicator.

20210111 33

Se realizará una prueba de validación, una vez que obtenga el pase verde, acepte los términos y condiciones marcando la casilla y presione el botón Siguiente .

En la siguiente pantalla, ingresará la información de su base de datos de WordPress que incluye el nombre de usuario y la contraseña que creó anteriormente.

Sugerencia: también le pedirá su host, que probablemente sea “localhost”.

20210111 55

Haga clic en Siguiente para continuar.

El complemento Duplicator ahora importará su base de datos de WordPress desde el archivo a su nueva base de datos.

A continuación, aparece la pantalla de actualización de datos. Sin embargo, el complemento detecta automáticamente la URL de su nuevo sitio y su ruta, por lo que en realidad no tiene que actualizar nada aquí. Simplemente haga clic en Siguiente para continuar.

20210111 34

Una vez finalizado el proceso de migración, verá una pantalla de éxito como la que se muestra a continuación. Desde aquí, puede ir al área de administración de WordPress de su sitio en vivo haciendo clic en el botón Inicio de sesión de administrador .

20210111 35

Eso es todo, tu trabajo está hecho. Una vez que inicie sesión en su sitio en vivo, Duplicator limpiará los archivos de instalación por usted.

Esperamos que esta guía le haya ayudado a mover con éxito su sitio de WordPress de un servidor local a un sitio activo. Ahora, regrese a su sitio en vivo y averigüe si todo está funcionando como se esperaba.

Alternativamente, puede usar BackupBuddy en su lugar para migrar WordPress desde un servidor local a un sitio en vivo.