La instalación de WordPress en su computadora (servidor local) le permite aprender fácilmente WordPress y probar cosas. Cuando mueve un sitio de WordPress en vivo a un servidor local, le permite experimentar con los mismos datos que su sitio en vivo.
En este artículo, le mostraremos cómo mover fácilmente un sitio de WordPress en vivo a un servidor local sin romper nada.
¿Por qué y quién querría mover un sitio de WordPress en vivo a un servidor local?
Si ha estado ejecutando el sitio web de WordPress durante algún tiempo, es posible que desee probar nuevos temas o un plugin. Sin embargo, hacer esto en un sitio web en vivo puede resultar en una mala experiencia de usuario para sus usuarios.
Para evitar esto, muchos usuarios crean una copia de su sitio web de WordPress en un servidor local para probar nuevos temas, pluginso realizar pruebas de desarrollo.
Esto le permite configurar su tema con todo su contenido y probar todas las funciones sin preocuparse por romper su sitio. Muchos usuarios copian su sitio en un servidor local para practicar su WordPress y sus habilidades de codificación con datos reales del sitio.
Aunque puede hacer todas las pruebas con contenido ficticio en WordPress, los datos del sitio real le brindan una mejor representación visual de cómo aparecerán estos cambios en su sitio en vivo.
Preparación para mover un sitio local a un servidor local
Primero, debe asegurarse de hacer siempre una copia de seguridad de su sitio web de WordPress. Hay varias copias de seguridad excelentes de WordPress plugins que puedes usar.
En segundo lugar, debe instalar un entorno de servidor local en su computadora. Puede utilizar WAMP para Windows y MAMP para Mac. Una vez que haya configurado el entorno, necesita crear una nueva base de datos usando phpMyAdmin.
Simplemente visite 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.
Ahora está listo para mover su sitio WordPress en vivo al servidor local.
Método 1. Mover el sitio de WordPress en vivo al servidor local usando el complemento
Este método es más fácil y recomendado para todos los usuarios.
Lo primero que debe hacer es instalar y activar el Duplicador plugin. Para obtener más detalles, consulte nuestra guía paso a paso sobre cómo instalar un WordPress. plugin.
Duplicator le permite crear fácilmente un paquete duplicado 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 respaldo. plugin.
Tras la activación, el plugin agrega un nuevo «Duplicador» elemento de menú en la barra lateral de administración 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 iniciará el asistente de paquetes y debe hacer clic en el botón Siguiente para continuar.
La plugin luego sanará su sitio web y ejecutará algunas verificaciones de antecedentes. Luego le mostrará un resumen de esos controles. Si todo se ve bien, haga clic en el botón ‘Crear’ para continuar.
Duplicator ahora creará el paquete de su sitio web.
Una vez que haya terminado, verá un archivo zip que contiene todos los datos de su sitio web y un archivo de instalación. Necesita descargar ambos archivos a su computadora.
Ahora está listo para descomprimir e instalar estos archivos en su servidor local.
Primero, necesita crear una nueva carpeta en la carpeta raíz de su servidor local. Esta es la carpeta donde su servidor local almacena todos los sitios web.
Por ejemplo, si está utilizando MAMP, será la carpeta / Aplicaciones / MAMP / htdocs /. Alternativamente, si está utilizando WAMP, entonces sería la carpeta C: wamp www .
Dentro de esta carpeta, puede crear nuevas carpetas para cada nuevo sitio web que desee importar o crear en su servidor local.
Después de eso, debe abrir la carpeta que creó para su sitio web local y luego copiar y pegar tanto el archivo zip como el script de instalación que descargó anteriormente.
Para ejecutar la instalación, debe abrir el script installer.php en su navegador web.
Por ejemplo, si pegó ambos archivos en /mylocalsite/
carpeta, luego accederá a ellos en su navegador visitando http://localhost/mylocalsite/installer.php
.
Ahora verá el script de instalación de Duplicator como este:
Haga clic en el botón Siguiente para continuar.
Duplicator ahora descomprimirá 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.
El nombre del servidor es casi siempre 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 establecida 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.
Si todo se ve 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 ha detectado automáticamente.
Haga clic en el botón Siguiente para continuar.
Duplicator finalizará la configuración y le mostrará un botón para iniciar sesión en su sitio local. Usarás el mismo nombre de usuario y contraseña de WordPress que usas en tu sitio en vivo.
Eso es todo, ha movido con éxito su sitio en vivo al servidor local.
Método 2. Mover manualmente un sitio de WordPress en vivo al servidor local
En caso de plugin no funciona para usted, entonces siempre puede mover manualmente su sitio en vivo a un servidor local. Lo primero que necesitaría es hacer una copia de seguridad de su sitio web manualmente desde su cuenta de alojamiento de WordPress.
Paso 1. Exporta la base de datos de WordPress de tu sitio en vivo
Para exportar la base de datos de WordPress de su sitio en vivo, debe iniciar sesión en su panel de control de cPanel y hacer clic en phpMyAdmin.
Nota: Estamos mostrando capturas de pantalla del panel de Bluehost.
Dentro de phpMyAdmin, debe seleccionar la base de datos que desea exportar y luego hacer clic en la pestaña de exportación en la parte superior.
phpMyAdmin ahora le pedirá que elija el método de exportación rápido o personalizado. Recomendamos utilizar un método personalizado y elegir zip como método de compresión.
A veces WordPress plugins puede crear sus propias tablas dentro de su base de datos de WordPress. Si no estás usando eso plugin más, 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.
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 de su base de datos de WordPress manualmente.
Paso 2. Descarga todos tus archivos de WordPress
El siguiente paso es descargar sus archivos de WordPress. Para hacer eso, necesita conectarse a su sitio de WordPress utilizando un cliente FTP.
Una vez conectado, seleccione todos sus archivos de WordPress y descárguelos a su computadora.
Paso 3. Importe sus archivos y base de datos de WordPress al servidor local
Después de descargar sus archivos de WordPress, debe crear una carpeta en su servidor local donde desea importar el sitio local.
Si está utilizando WAMP, entonces querrá crear una carpeta dentro de C: wamp www carpeta para su sitio local. Los usuarios de MAMP necesitarían crear una carpeta en / Aplicaciones / MAMP / htdocs / carpeta.
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 ya creó la base de datos anteriormente, ahora debe seleccionarla y luego hacer clic en la pestaña Importar en la parte superior.
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 ‘Ir’ 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, necesita actualizar las URL dentro de su base de datos de WordPress que hacen referencia a su sitio en vivo.
Puede hacer esto 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 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á las referencias a la URL de su sitio en vivo desde la base de datos y la reemplazará con la URL del host local.
Paso 4. Actualice el archivo wp-config.php
El último paso es actualizar el archivo wp-config.php de su 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 luego 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 que creó en phpMyAdmin en su localhost.
Después de eso, reemplace el nombre de usuario de la base de datos con su nombre de usuario local de MySQL, generalmente es root. Si ha establecido una contraseña para el usuario raíz de MySQL en su host local, ingrese esa contraseña. De lo contrario, déjelo vacío y guarde sus 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 visitar su sitio local en una ventana del navegador ingresando la URL de esta manera:
http: // localhost / mylocalsite /
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 copia 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. Es posible que también desee ver 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 desde un servidor local a un sitio en vivo.
Si le gustó este artículo, suscríbase a nuestro Canal de Youtube . También puedes encontrarnos en Twitter y Facebook.
Cómo mover un sitio de WordPress en vivo a un servidor local .
Fuente: wpbeginner