¿Desea mover su sitio de WordPress en vivo a un servidor local en su computadora?

Instalar WordPress en su computadora (servidor local) le permite aprender y probar WordPress fácilmente. Le permite experimentar con los mismos datos que su sitio en vivo cuando mueve su sitio de WordPress en vivo a su servidor local.

En este artículo, le mostraremos cómo mover fácilmente un sitio de WordPress en vivo a un servidor local sin romper nada.

Mueva un sitio de WordPress en vivo a un servidor local en su computadora

¿Por qué y quién querría mover un sitio de WordPress en vivo a un servidor local?

Si ha estado ejecutando un sitio de WordPress por un tiempo, es posible que desee probar un nuevo tema o complemento. Sin embargo, hacer esto en un sitio web en vivo puede resultar en una experiencia de usuario deficiente.

Para evitar esto, muchos usuarios crean una copia de su sitio de WordPress en su servidor local para probar nuevos temas, complementos o pruebas de desarrollo.

Esto le permite tematizar todo y probar todas las funciones sin preocuparse por romper su sitio. Muchos usuarios copian su sitio a un servidor local para practicar sus habilidades de codificación y WordPress con datos reales del sitio.

Si bien puede usar contenido ficticio para todas sus pruebas en WordPress, los datos reales del sitio pueden brindarle una mejor representación visual de cómo aparecerán estos cambios en su sitio en vivo.

Prepárese para mover el sitio local al servidor local

Primero, debe asegurarse de que su sitio de WordPress esté siempre respaldado. Hay varios complementos de copia de seguridad de WordPress que puede usar.

En segundo lugar, debe tener un entorno de servidor local instalado en su computadora. Puede usar WAMP en Windows y MAMP en Mac. Una vez que se configura el entorno, debe crear una nueva base de datos utilizando phpMyAdmin.

Simplemente acceda a la siguiente URL en su navegador para iniciar phpMyAdmin.

http://localhost/phpmyadmin/
http://localhost:8080/phpmyadmin/

Desde aquí, debe hacer clic en la pestaña Bases de datos y crear una nueva base de datos. Necesitará esta base de datos más adelante para descomprimir los datos de su sitio en vivo.

crear base de datos

Ahora está listo para mover su sitio de WordPress en vivo a su servidor local.

Método 1. Mover el sitio de WordPress en vivo al servidor local usando el complemento

Este método es más sencillo y recomendado para todos los usuarios.

Lo primero que debe hacer es instalar y activar el complemento Duplicator. Para obtener más detalles, consulte nuestra guía paso a paso sobre cómo instalar complementos de WordPress.

Duplicator le permite crear fácilmente paquetes de duplicación de todo su sitio web. Se puede usar para mover su sitio de WordPress a una nueva ubicación y también se puede usar como un complemento de respaldo.

Cuando está activado, el complemento agrega un nuevo elemento de menú “Replicador” a la barra lateral de administración de WordPress. Al hacer clic en él, accederá a la pantalla del paquete del complemento.

Crear un nuevo paquete en Duplicator

Para crear un nuevo paquete, debe hacer clic en el botón Crear nuevo paquete. Duplicator iniciará el asistente de empaquetado y deberá hacer clic en el botón Siguiente para continuar.

Configuración del paquete de la copiadora

El complemento luego limpiará su sitio y ejecutará algunas verificaciones de antecedentes. A continuación, le mostrará un resumen de esos controles. Si todo está bien, haga clic en el botón “Construir” para continuar.

escaneo de copiadora

Duplicator ahora creará su paquete de sitio.

Cuando termine, verá un archivo zip con todos los datos del sitio web y un archivo de instalación. Necesitas descargar estos dos archivos a tu computadora.

Descargar archivo de paquete

Ahora está listo para descomprimir e instalar estos archivos en su servidor local.

Primero, debe crear una nueva carpeta en la carpeta raíz de su servidor local. Esta es la carpeta en su servidor local donde se almacenan todos sus sitios web.

Por ejemplo, si está utilizando MAMP, será la carpeta /Aplicaciones/MAMP/htdocs/. O, si está utilizando WAMP, será la carpeta C:wampwww.

En esta carpeta, puede crear nuevas carpetas para cada nuevo sitio web que desee importar o crear en su servidor local.

Crear una carpeta de sitio web en el servidor local

Después de eso, debe abrir la carpeta que creó para su sitio web local y copiar y pegar el archivo zip y el script del instalador que descargó anteriormente.

Copie y pegue el paquete Duplicator y los archivos del instalador

Para ejecutar la instalación, debe abrir el script installer.php en su navegador web.

Por ejemplo, si pega ambos archivos en /mylocalsite/ carpetas, luego accederá a ellas en su navegador visitando http://localhost/mylocalsite/installer.php.

Ahora verá el script de instalación de Duplicator así:

Pantalla del instalador de la copiadora

Haga click en el siguiente botón para continuar.

Duplicator ahora extraerá el archivo zip y le pedirá que ingrese la información de la base de datos de su sitio local. Esta es la base de datos que creó anteriormente.

Información de la base de datos del replicador

El nombre del servidor casi siempre es localhost y el nombre de usuario es root. En la mayoría de los casos, la instalación de su servidor local no tiene una contraseña para root, por lo que puede dejarla en blanco.

En la parte inferior de la página, verá un botón “Probar base de datos” que puede usar para asegurarse de que la información de su base de datos sea correcta.

Probar la conexión de la base de datos

Si todo está bien, haga clic en el botón “Siguiente” para continuar.

Duplicator ahora importará su base de datos de WordPress. Después de eso, le pedirá que vuelva a verificar la información del nuevo sitio web que detectó automáticamente.

Ver información del sitio local

Haga click en el siguiente botón para continuar.

Duplicator ahora completará la configuración y mostrará un botón para iniciar sesión en el sitio local. Usarás el mismo nombre de usuario y contraseña de WordPress que usaste en el sitio en vivo.

Importación completa

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

Método 2. Mover manualmente el sitio de WordPress en vivo al servidor local

Si el complemento no funciona para usted, siempre puede mover manualmente su sitio en vivo a un servidor local. Lo primero que debe hacer es hacer una copia de seguridad manual de su sitio web desde su cuenta de alojamiento de WordPress.

paso 1.Exporte la base de datos de WordPress de su sitio en vivo

Para exportar la base de datos de WordPress de su sitio en vivo, debe iniciar sesión en su panel de cPanel y hacer clic en phpMyAdmin.

Nota: Mostramos una captura de pantalla del panel de control de Bluehost.

cPanel phpMyAdmin

En phpMyAdmin, debe seleccionar la base de datos que desea exportar y hacer clic en la pestaña de exportación en la parte superior.

Exportar manualmente la base de datos de WordPress

phpMyAdmin ahora le pedirá que elija el método de exportación Express o Custom. Recomendamos utilizar un método personalizado y seleccionar zip como método de compresión.

A veces, los complementos de WordPress pueden crear sus propias tablas en su base de datos de WordPress. Los métodos personalizados le permiten excluir estas tablas si ya no usa el complemento.

Deje el resto de las opciones como están y haga clic en el botón Inicio para descargar la copia de seguridad de la base de datos en formato zip.

Elija las opciones de exportación

PhpMyAdmin ahora descargará su archivo de base de datos. Para obtener más detalles, consulte nuestro tutorial sobre cómo hacer una copia de seguridad manual de su base de datos de WordPress.

Paso 2.Descargar todos los archivos de WordPress

El siguiente paso es descargar sus archivos de WordPress. Para hacer esto, debe conectarse a su sitio de WordPress usando un cliente FTP.

Una vez conectado, seleccione todos los archivos de WordPress y descárguelos a su computadora.

Descargar todos los archivos de WordPress

Paso 3. Importe sus archivos y base de datos de WordPress al servidor local

Después de descargar los archivos de WordPress, debe crear una carpeta en su servidor local para importar su sitio local.

Si está utilizando WAMP, debe crear una carpeta para su sitio local en la carpeta C:wampwww. Los usuarios de MAMP deben crear una carpeta en la carpeta /Aplicaciones/MAMP/htdocs/.

Después de eso, simplemente copie y pegue sus archivos de WordPress en la nueva carpeta.

A continuación, debe importar su base de datos de WordPress. Simplemente abra phpMyAdmin en su servidor local visitando la siguiente URL:

http://localhost/phpmyadmin/

Como ha creado la base de datos anteriormente, ahora debe seleccionarla y hacer clic en la pestaña Importar en la parte superior.

Importar la base de datos de WordPress

Haga clic en el botón “Elegir archivo” para seleccionar y cargar el archivo de exportación de la base de datos que descargó en el primer paso. Después de eso, haga clic en el botón “Inicio” en la parte inferior de la página.

PhpMyAdmin ahora descomprimirá e importará su base de datos de WordPress.

Ahora que su base de datos está configurada, debe actualizar la URL en la base de datos de WordPress que hace referencia a su sitio en vivo.

Puede hacer esto ejecutando una consulta SQL en phpMyAdmin. Asegúrese de haber seleccionado la base de datos del sitio local y haga clic en SQL.

Actualizar URL en la base de datos

Copie y pegue este código en la pantalla SQL de phpMyAdmin, asegurándose de reemplazar example.com con la URL de su sitio en vivo y http://localhost/mylocalsite con la URL del servidor local de su sitio.

UPDATE wp_options SET option_value = replace(option_value, 'https://www.example.com', 'http://localhost/mylocalsite') WHERE option_name="home" OR option_name="siteurl";
 
UPDATE wp_posts SET post_content = replace(post_content, 'https://www.example.com', 'http://localhost/mylocalsite');
 
UPDATE wp_postmeta SET meta_value = replace(meta_value,'https://www.example.com','http://localhost/mylocalsite');

Esta consulta reemplazará la referencia a la URL de su sitio en vivo desde la base de datos con la URL del servidor local.

Paso 4. Actualiza el archivo wp-config.php

El paso final es actualizar el archivo wp-config.php del sitio local. Este archivo contiene la configuración de WordPress, incluido cómo conectarse a su base de datos de WordPress.

Simplemente vaya a la carpeta donde instaló WordPress en su servidor local y abra el archivo wp-config.php en un editor de texto como el Bloc de notas.

Reemplace el nombre de la base de datos con el nombre que creó en phpMyAdmin en su servidor local.

Después de eso, reemplace el nombre de usuario de la base de datos con su nombre de usuario MySQL local, generalmente root. Si ha establecido una contraseña para el usuario raíz de MySQL en el host local, ingrese esa contraseña. De lo contrario, déjelo en blanco y guarde los cambios.

/** 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');

Ahora puede acceder a su sitio local en una ventana del navegador ingresando la siguiente URL:

http://localhost/misitiolocal/

Reemplace “mylocalsite” con el nombre de la carpeta donde copió sus archivos de WordPress.

Eso es todo, su sitio de WordPress en vivo ahora se replica en su servidor local.

Esperamos que este artículo le haya ayudado a aprender cómo mover fácilmente un sitio de WordPress en vivo a un servidor local. También puede consultar nuestra guía sobre cómo crear fácilmente un sitio de prueba para WordPress para realizar pruebas, o cómo mover un sitio de WordPress de un servidor local a un sitio en vivo.

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

Los datos expuestos en este sitio web son de índole informativo, no necesariamente están actualizados. Esta información es una recopilación de información de internet.