Cómo mover un sitio Live WordPress a un servidor local

Después de aprender lo fácil que es instalar WordPress en un servidor local en Windows o Mac, algunos de nuestros lectores de nivel principiante nos preguntaron cómo pueden mover su sitio de WordPress en vivo al servidor local. Anteriormente le hemos enseñado cómo mover un sitio de WordPress de un servidor local a un sitio en vivo. Este artículo es exactamente lo contrario. En este artículo, le mostraremos cómo mover un sitio vivo de WordPress a un servidor local.

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

Mucha gente crea una copia de su sitio en vivo en el servidor local para probar nuevos temas, plugins o hacer pruebas de desarrollo. Esto le permite configurar su tema con todo su contenido y probar todas las características sin preocuparse de romper su sitio. Muchos usuarios copian su sitio al servidor local para practicar sus habilidades de WordPress y codificación con datos reales del sitio.

Aunque usted puede hacer todas las pruebas con contenido ficticio en WordPress, los datos reales del sitio le dan una mejor representación visual de cómo estos cambios aparecerán en su sitio en vivo.

Importante : Tanto si está moviendo su sitio WordPress a un nuevo dominio, o desde WordPress.com a WordPress auto alojado, o a su localhost, es altamente recomendable que primero haga una copia de seguridad de todo su sitio web. Recomendamos usar BackupBuddy para crear copias de seguridad. También puede hacer una copia de seguridad de su sitio utilizando BackWPUp, o crear una copia de seguridad manual.

Moviendo el sitio de Live WordPress al servidor local usando el plugin

Lo primero que tiene que hacer es instalar y activar el plugin Duplicator en su sitio en vivo. El plugin Duplicator le permite crear paquetes duplicados de todo su sitio WordPress. Puede ser usado para mover tu sitio de WordPress a una nueva ubicación, y también puede ser usado como un plugin de respaldo. Una vez activado, el plugin añade un nuevo «Duplicator» elemento de menú en la barra lateral del administrador de WordPress. Al hacer clic en él, accederá a la pantalla de paquetes del plugin.

Para crear un nuevo paquete, debe hacer clic en el botón Crear nuevo paquete. Duplicator comenzará a crear un paquete de todo el sitio de WordPress. Esto puede tardar un poco, dependiendo de la cantidad de datos que tenga en su sitio en vivo. Una vez finalizado, le redirigirá a la pantalla de paquetes, mostrando el paquete recién creado con un archivo de instalación. Para mover su sitio necesita descargar ambos, el paquete zip, así como el archivo de instalación a su computadora.

El sitio de su servidor local necesitará una nueva base de datos, por lo que deberá crear una base de datos en su servidor local usando phpMyAdmin. Una vez que haya creado la base de datos, deberá copiar y pegar el paquete e instalar el archivo en una carpeta vacía del directorio web de su servidor local. Para ejecutar el script de instalación, debe abrir el archivo de instalación en su navegador web. Por ejemplo, si ha pegado ambos archivos en la carpeta /test-site/ tendrá acceso a ellos en su navegador visitando http://localhost/test-site/install.php Ahora verá el script de instalación del Duplicador así:

En esta pantalla, debe proporcionar la información de la base de datos de su servidor local. El host suele ser el localhost. Si no ha creado un nuevo usuario para MySQL en su sitio, su nombre de usuario será root. Si está utilizando una contraseña para el usuario root, introduzca dicha contraseña, de lo contrario déjela en blanco. Por último, debe introducir el nombre de la base de datos que acaba de crear.

El instalador extraerá la base de datos y los archivos de WordPress del paquete zip y los importará. Dependiendo del tamaño del paquete, esto puede tardar un poco. Una vez que el instalador haya extraído los archivos y la base de datos importada, lo redirigirá a la página de actualización.

En la página de actualización, debe proporcionar la URL de su sitio en vivo y la URL del sitio en su servidor local. El plugin detectará automáticamente estos valores y se asegurará de que son correctos y luego hará clic en el botón de actualización. El plugin de Duplicador actualizará ahora las URLs en su base de datos.

Eso es todo, usted ha movido exitosamente su sitio en vivo a un servidor local. El instalador le mostrará una página de éxito. También necesitaría actualizar los permalinks en su sitio de servidor local y eliminar el archivo y el paquete del instalador.

Mover manualmente un sitio de Live WordPress al servidor local

En caso de que el plugin no funcione para usted, siempre puede mover manualmente su sitio en vivo al servidor local. Lo primero que necesita es hacer una copia de seguridad de su sitio web manualmente. Tenemos un tutorial sobre cómo hacer una copia de seguridad de su base de datos de WordPress manualmente. Recomendamos usar phpMyAdmin para exportar su base de datos WordPress.

Para exportar la base de datos WordPress de su sitio en vivo, debe iniciar sesión en su panel de control de cPanel y hacer clic en phpMyAdmin. Dentro de phpMyAdmin debe seleccionar la base de datos que desea exportar y luego hacer clic en la pestaña exportar en la parte superior.

phpMyAdmin le pedirá que elija entre un método de exportación rápido o personalizado. Recomendamos usar un método personalizado y elegir zip como método de compresión. A veces los plugins de WordPress pueden crear sus propias tablas dentro de la base de datos de WordPress. Si ya no está usando ese plugin, entonces el método personalizado le permite excluir esas tablas. Deje el resto de las opciones como están y haga clic en el botón Ir para descargar la copia de seguridad de su base de datos en formato zip.

Una vez que haya descargado la copia de seguridad de su base de datos, el siguiente paso es descargar sus archivos de WordPress. Para ello es necesario conectarse a su sitio WordPress usando un cliente FTP como Filezilla. Descarga todos tus archivos y carpetas de WordPress a tu computadora. La descarga de todos sus archivos puede tomar un tiempo dependiendo de la cantidad de datos que tenga en su sitio web.

Después de descargar los archivos de WordPress, si ha descargado todos los archivos y no sólo el directorio wp-content, simplemente copie y pegue estos archivos en la carpeta del servidor local donde desea instalar WordPress.

En su servidor local, necesita crear una base de datos para su sitio WordPress. Para ello, debe abrir http://localhost/phpmyadmin/ en su navegador web y crear una nueva base de datos. Después de crear la base de datos, haga clic en la pestaña Importar en la parte superior. En la siguiente pantalla debe hacer clic en el botón Elegir archivo para seleccionar el archivo de exportación de la base de datos de WordPress que descargó anteriormente, y luego hacer clic en el botón Ir . phpMyAdmin importará ahora su base de datos y le mostrará un mensaje de éxito cuando lo haya hecho.

Ahora que su base de datos está configurada, necesita actualizar las URLs dentro de su base de datos de WordPress haciendo referencia a su sitio en vivo. Puede hacerlo ejecutando una consulta SQL en phpMyAdmin. Asegúrese de haber seleccionado la base de datos de su sitio local y luego haga clic en SQL. En la pantalla SQL de phpMyAdmin copie y pegue este código, asegúrese de reemplazar example.com con el URL de su sitio en vivo y localhost/test-site con el URL del servidor local de su sitio.

12345UPDATE wp_options SET option_value = replace(option_value, $0027http://www.example.com$0027, $0027http://localhost/test-site$0027) WHERE option_name = $0027home$0027OR option_name = ` siteurl$0027; UPDATE wp_posts SET post_content = replace(post_content, $0027http://www.example.com$0027, $0027http://localhost/test-site$0027); UPDATE wp_postmeta SET meta_value = replace(meta_value,$0027http://www.example.com$0027,$0027http://localhost/test-site$0027,$0027http://localhost/test-site$0027);

Esta consulta reemplazará las referencias a la URL de su sitio en vivo de la base de datos y la reemplazará con la URL de localhost.

El paso final es actualizar el archivo wp-config.php de su sitio local. Necesita ir a la carpeta donde instaló WordPress en su servidor local y abrir el archivo wp-config.php en un editor de texto como Notepad. Reemplace el nombre de la base de datos con el que creó en phpMyAdmin en su host local. Reemplace el nombre de usuario con su nombre de usuario mysql local, normalmente es root. Si ha establecido la contraseña para el usuario root de mySQL en su host local, introduzca la contraseña. De lo contrario, déjela vacía y grabe las modificaciones.

12345678/** El nombre de la base de datos para WordPress */define($0027DB_NAME$0027, $0027nombre_de_base_de_base_aquí$0027); /** Nombre_de_usuario_de_base_de_base_de_base_de_datos_de_servidor_de_base_de_datos_de_servidor_de_de_servidor_de_de_servidor_de_de_servidor_de_de_servidor_de_de_de_servidores

Eso es todo lo que su sitio en vivo se copia ahora a su servidor local, y usted está listo para probarlo. Esperamos que este tutorial le haya sido útil. Si tiene alguna pregunta o comentario, por favor deje un comentario a continuación.

Deja un comentario