Cómo mover WordPress del servidor local al sitio en vivo (2 métodos)

Una forma de acelerar el desarrollo de su sitio web es construir su sitio web localmente en su propia computadora utilizando un software como WAMP (para Windows) o MAMP (para Mac).

Una vez que haya terminado de perfeccionar su sitio web, el siguiente paso es moverlo de su computadora a un sitio en vivo y compartir su creación con el mundo. En este artículo, le mostraremos cómo mover fácilmente WordPress del servidor local a un sitio en vivo.

Mover WordPress del servidor local al sitio en vivo

Cubriremos dos métodos diferentes para mover WordPress del servidor local a su sitio web en vivo (paso a paso).

El primer método utiliza un complemento de migración de WordPress y se recomienda para principiantes. En el segundo método, le mostraremos cómo mover WordPress manualmente desde el servidor local a un sitio en vivo.

Puedes elegir el método que más te convenga:

  • M√©todo 1. Mueva WordPress del servidor local al sitio en vivo usando un complemento
  • M√©todo 2. Mueva manualmente WordPress del servidor local al sitio en vivo

Antes de que empieces

Para que pueda migrar WordPress de localhost a servidor en vivo, debe tener algunas cosas en su lugar.

Primero, suponemos que tiene un sitio de WordPress ejecutándose en un servidor local (también llamado localhost) en su computadora, y que tiene acceso completo a él.

A continuación, deberá tener un nombre de dominio y alojamiento web. Tenemos una lista de las mejores empresas de alojamiento de WordPress entre las que puede elegir.

Para acelerarlo, puedes usar Bluehost. Son un proveedor de alojamiento oficial recomendado por WordPress, y est√°n ofreciendo a nuestros usuarios un descuento exclusivo del 60% + un dominio gratis.

Si necesita ayuda para configurar su sitio web, siga nuestra guía paso a paso sobre cómo crear un sitio web.

Finalmente, necesitará tener un programa FTP y saber cómo usar FTP, para poder cargar su contenido en el sitio en vivo.

Listo? Comencemos a migrar su sitio de WordPress.

Método 1. Transfiera WordPress del servidor local al sitio en vivo utilizando un complemento de migración

Este método es más fácil y recomendado para principiantes. Utilizaremos un complemento de migración de WordPress para mover WordPress de localhost a un sitio en vivo.

Paso 1. Instalar y configurar el plugin duplicador

Primero, lo que debe hacer es instalar y activar el plugin Duplicator en su sitio local. Para obtener más detalles, consulte nuestra guía paso a paso sobre cómo instalar un complemento de WordPress.

Tras la activaci√≥n, debe ir a Duplicador ¬ĽPaquetes p√°gina y haga clic en el bot√≥n “Crear nuevo”.

Crear un nuevo paquete Duplicator

Después de eso, haga clic en el botón siguiente para continuar.

Duplicator ahora ejecutar√° algunas pruebas para ver si todo est√° en orden. Si todos los elementos est√°n marcados como “Bueno”, haga clic en el bot√≥n “Crear”.

Paquete de construcción

Este proceso puede demorar unos minutos dependiendo del tama√Īo de su sitio web. Debe dejar esta pesta√Īa abierta hasta que se complete el proceso.

Una vez finalizado, ver√° las opciones de descarga para el instalador y el paquete de archivo. Debe hacer clic en el enlace “Descarga con un clic” para descargar ambos archivos a su computadora.

Descargar paquete

Entonces, ¬Ņqu√© son estos archivos?

Bueno, el archivo es una copia de su sitio web completo de WordPress. Incluye todos los archivos principales de WordPress, así como sus imágenes, cargas, temas, complementos y una copia de seguridad de su base de datos de WordPress.

El archivo instalador es un script que automatizará la migración al descomprimir el archivo comprimido.

Paso 2. Cree una base de datos para su sitio en vivo

Antes de que pueda ejecutar el instalador o cargar el sitio web de WordPress desde localhost a su servidor de alojamiento, deber√° crear una base de datos MySQL para su sitio web en vivo.

Si ya ha creado una base de datos MySQL, puede omitir este paso.

Para crear una base de datos, debe visitar el panel de control de cPanel de su cuenta de alojamiento. Desplácese hacia abajo hasta la sección Bases de datos y luego haga clic en el icono Bases de datos MySQL.

Icono de base de datos en cPanel

En la siguiente pantalla, ver√° un campo para crear una nueva base de datos. Simplemente proporcione un nombre para su base de datos y haga clic en el bot√≥n “Crear base de datos”.

Crear nueva base de datos

cPanel ahora creará una nueva base de datos para usted. Después de eso, debe desplazarse hacia abajo hasta la sección Usuarios de MySQL.

Luego, proporcione un nombre de usuario y contrase√Īa para su nuevo usuario y haga clic en el bot√≥n “Crear un usuario”.

Agregar un usuario MySQL

El nuevo usuario que acaba de crear todavía no tiene permiso para trabajar en la base de datos. Cambiemos eso.

Despl√°cese hacia abajo hasta la secci√≥n “Agregar usuario a la base de datos”. Simplemente seleccione el usuario de la base de datos que cre√≥ en el men√ļ desplegable junto al campo “Usuario”, luego seleccione la base de datos y haga clic en el bot√≥n Agregar.

Guardar usuario en la base de datos

Su base de datos ahora est√° lista para ser utilizada con su sitio de WordPress. Aseg√ļrese de anotar el nombre de la base de datos, el nombre de usuario y la contrase√Īa. Necesitar√° esta informaci√≥n en el siguiente paso.

Paso 3. Cargue archivos del servidor local al sitio en vivo

Ahora debe cargar el archivo y los archivos de instalación desde su sitio local a su cuenta de alojamiento.

Primero, con√©ctese a su sitio en vivo usando un cliente FTP. Una vez conectado, aseg√ļrese de que el directorio ra√≠z de su sitio web est√© completamente vac√≠o.

Normalmente, el directorio raíz es la carpeta / home / public_html /.

Algunas empresas de alojamiento de WordPress instalan WordPress automáticamente cuando se registra. Si tiene archivos de WordPress allí, debe eliminarlos.

Después de eso, puede cargar el archivo y los archivos de instalación desde Duplicator a su directorio raíz vacío.

Archivos de migración en el directorio raíz

Paso 4. Ejecutando el script de migración

Después de cargar los archivos de migración, debe visitar la siguiente URL en su navegador:

http://example.com/installer.php

No olvides reemplazar example.com con tu propio nombre de dominio.

Esto lanzará el asistente de migración de Duplicator.

Duplicador inicializado

El instalador buscará automáticamente el archivo y ejecutará una prueba de validación. Debe marcar la casilla de verificación de términos y condiciones y continuar haciendo clic en el botón Siguiente.

En la siguiente pantalla, le pedirá que ingrese la información de su base de datos de WordPress.

Su anfitrión probablemente será localhost. Después de eso, ingresará los detalles de la base de datos que creó en el paso anterior.

Conecta tu base de datos

Haga clic en el siguiente botón para continuar.

Duplicator ahora importar√° su copia de seguridad de la base de datos de WordPress del archivo a su nueva base de datos.

A continuación, le pedirá que actualice la URL o la ruta del sitio. No debería tener que cambiar nada, ya que detecta automáticamente la URL de su sitio web en vivo y su ruta.

Actualizar URL del sitio

Haga clic en el siguiente botón para continuar.

Duplicator ahora finalizar√° la migraci√≥n y le mostrar√° una pantalla de √©xito. Ahora puede hacer clic en el bot√≥n ‚ÄėAdmin Login‚Äô para ingresar al √°rea de administraci√≥n de WordPress de su sitio en vivo.

Se mudó exitosamente

Una vez que inicie sesión en su sitio en vivo, Duplicator limpiará automáticamente los archivos de instalación.

Eso es todo, ha trasladado con éxito WordPress del servidor local a su sitio en vivo.

Método 2. Transfiera manualmente WordPress del servidor local al sitio en vivo

En este m√©todo, le mostraremos c√≥mo mover manualmente WordPress desde el servidor local a su sitio en vivo. Ser√° √ļtil si el primer m√©todo no funciona o si prefiere hacerlo manualmente.

Paso 1: Exportar la base de datos local de WordPress

Lo primero que debe hacer es exportar su base de datos local de WordPress. Usaremos phpMyAdmin para hacer eso. Si no está familiarizado con él, puede consultar nuestra guía para la administración de bases de datos de WordPress usando phpMyAdmin.

Simplemente vaya a http: // localhost / phpmyadmin / y haga clic en su base de datos de WordPress. A continuaci√≥n, haga clic en el Exportar bot√≥n de la barra de men√ļ superior.

Exportar desde localhost

En el M√©todo de exportaci√≥n opci√≥n, puede elegir “R√°pido” o “Personalizado”. Personalizado le proporcionar√° m√°s opciones para exportar su base de datos.

Recomendamos elegir Quick y luego hacer clic en Vamos botón para descargar su base de datos.

Exportar la base de datos de WordPress usando phpMyAdmin

Paso 2: Cargue archivos de WordPress en el sitio en vivo

Ahora necesitaremos mover todos los archivos de su sitio web al sitio en vivo.

Para comenzar, abra su cliente FTP y conéctese a su cuenta de alojamiento web.

Una vez que est√© conectado a su sitio en vivo, aseg√ļrese de cargar los archivos en el directorio correcto. Por ejemplo, si desea que el sitio est√© alojado en yoursite.com, entonces querr√° cargar todos los archivos en su directorio public_html.

Ahora seleccione sus archivos locales de WordPress y c√°rguelos en su servidor en vivo.

Subir WordPress desde localhost al sitio en vivo

Paso 3: crear una base de datos MySQL en el 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 ofrecen cPanel para administrar su cuenta de alojamiento, por lo que le mostraremos cómo crear una base de datos utilizando cPanel.

Primero, debe iniciar sesión en su panel de control de cPanel y hacer clic en el Bases de datos MySQL icono que se puede encontrar en la sección de bases de datos.

Sección de base de datos en cpanel

En la siguiente pantalla, cree una base de datos ingresando un nombre para su base de datos y haciendo clic en Crear base de datos botón.

Nueva base de datos

Después de crear su base de datos, desplácese hacia abajo hasta Usuarios de MySQL sección y crear o agregar un usuario existente a la base de datos.

Después de agregar el usuario, cPanel lo llevará a configurar los privilegios de MySQL para ese usuario. Simplemente conceda todos los privilegios al usuario asegurándose de que cada casilla esté marcada y luego haga clic en Hacer cambios botón.

conceder todos los privilegios al usuario de la base de datos

Paso 4: Importar la base de datos de WordPress en el sitio en vivo

El siguiente paso en el proceso es importar su base de datos de WordPress.

Vaya a su panel de control de cPanel, desplácese hacia abajo a la sección de bases de datos y haga clic en phpMyAdmin.

Esto lo llevará a phpMyAdmin donde desea hacer clic en la base de datos que creó en el Paso 3. PhpMyAdmin mostrará su nueva base de datos sin tablas.

Haga clic en el Importar pesta√Īa en el men√ļ superior. En la p√°gina de importaci√≥n, haga clic en Elija el archivo bot√≥n y luego seleccione el archivo de base de datos que guard√≥ en el Paso 1.

Por √ļltimo, presione el Vamos bot√≥n en la parte inferior de la p√°gina. PhpMyadmin ahora importar√° su base de datos de WordPress.

Importar base de datos a través de phpMyAdmin

Paso 5: cambiar la URL del sitio

Ahora necesita 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 acabamos de importar en el paso 4. Si cambió el prefijo de su base de datos, en lugar de wp_options podría ser {prefix} _options.

Haga clic en el Vistazo botón al lado de wp_options o el enlace que ve en la barra lateral para abrir la página con una lista de campos dentro de la tabla wp_options. Ver captura de pantalla a continuación:

Explore la tabla de opciones de wp

Debajo del campo nombre_opciones, necesitas buscar Sitio URL. Haga clic en el icono Editar campo que se puede encontrar en el extremo izquierdo al comienzo de la fila.

Editar siteurl en phpMyAdmin

Cuando haga clic en el campo de edición, aparecerá una ventana de campo de edición. En el cuadro de entrada para option_value, verá la URL de su instalación local, probablemente algo así como: http: // localhost / test. Inserte cuidadosamente la nueva URL de su sitio en este campo, por ejemplo: https://www.wpbeginner.com

Guarde el campo haciendo clic en el Vamos botón.

editar el campo siteurl

A continuaci√≥n, debe replicar este paso para el nombre de la opci√≥n: casa. La p√°gina wp_options puede tener algunas p√°ginas, as√≠ que simplemente busque la pesta√Īa de inicio.

Por lo general, es en la segunda página a la que puede navegar haciendo clic en las flechas de paginación en phpMyAdmin.

Actualizar el casa url para ser lo mismo que tu Sitio URL.

Paso 6: Configura tu sitio en vivo

Ahora que hemos importado la base de datos y todo nuestro contenido debe cargarse, es hora de configurar WordPress.

En este momento, su sitio debería mostrar un error al establecer la conexión de la base de datos.

Para solucionar esto, conéctese a su sitio web utilizando un cliente FTP y edite el archivo wp-config.php.

Deber√° proporcionar el nombre de la base de datos, el usuario y la contrase√Īa que cre√≥ anteriormente en el Paso 3.

A continuación, guarde el archivo wp-config.php y cárguelo nuevamente en su servidor.

Ahora puede visitar su sitio web, y debería estar en vivo ahora.

A continuaci√≥n, debe iniciar sesi√≥n en su panel de administraci√≥n de WordPress e ir a Configuraciones ¬ĽGeneral. Sin cambiar nada, despl√°cese hasta la parte inferior y haga clic en el Guardar cambios bot√≥n.

Esto asegurar√° que la URL del sitio se corrija en cualquier otro lugar donde sea necesario.

Despu√©s de eso ve a Configuraci√≥n ¬ĽEnlace permanente y haga clic Guardar cambios para garantizar que todos los enlaces de publicaci√≥n funcionen bien.

Paso 7: corrija las im√°genes y los enlaces rotos actualizando las rutas

Cada vez que mueva un sitio de WordPress de un dominio a otro, o de un servidor local a un sitio en vivo, enfrentar√° enlaces rotos e im√°genes faltantes.

Puede usar la consulta SQL o usar el complemento Velvet Blues WordPress.

Para aquellos que desean hacerlo a través de SQL, aquí hay una consulta simple de SQL que debería resolver este problema:

UPDATE 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 desde el men√ļ superior. Escriba esta consulta, pero no olvide cambiarla con su propio sitio local y las URL de los sitios activos.

Arreglando imágenes de WordPress y URL rotas después de mudarse al sitio en vivo

¡Eso es todo, ha migrado con éxito WordPress del servidor local a un sitio en vivo!

Esperemos que ahora su sitio web en vivo est√© funcionando sin problemas. Aseg√ļrese de visitar su sitio web para asegurarse de que todo funcione como se espera. Si observa alg√ļn error, puede consultar nuestra gu√≠a de errores comunes de WordPress para obtener ayuda para solucionar problemas.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para ver videos tutoriales de WordPress. También puedes encontrarnos en Twitter y Facebook.