¿Quieres un espacio seguro para experimentar con tu sitio web de WordPress sin el temor de romper algo en tu sitio en vivo?
Mover tu sitio de WordPress a un servidor local en tu computadora es la solución perfecta, en nuestra opinión, especialmente para desarrolladores, diseñadores o principiantes de WordPress.
Instalar WordPress en tu computadora (servidor local) te permite aprender WordPress fácilmente y probar cosas. Cuando mueves un sitio de WordPress en vivo a un servidor local, te permite experimentar con los mismos datos que tu sitio en vivo.
En este artículo, te mostraremos cómo mover fácilmente un sitio de WordPress en vivo a un servidor local.

¿Por qué y quién querría mover un sitio de WordPress en vivo a un servidor local?
Si has estado ejecutando un sitio web de WordPress por un tiempo, es posible que quieras 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 tus visitantes.
Para evitar esto, muchos usuarios crean una copia de su sitio web de WordPress en un servidor local para probar nuevos temas, plugins o realizar pruebas de desarrollo.
Esto te permite configurar tu tema con todo tu contenido y probar todas las funciones sin preocuparte por romper tu sitio. Muchos usuarios copian su sitio a un servidor local para practicar sus habilidades de WordPress y codificación con datos reales del sitio.
Aunque puedes hacer todas las pruebas con contenido de prueba en WordPress, los datos reales del sitio te dan una mejor representación visual de cómo aparecerán estos cambios en tu sitio en vivo.
Preparación para mover un sitio local a un servidor local
Primero, debes asegurarte de hacer siempre una copia de seguridad de tu sitio web de WordPress. Hay varios plugins excelentes de copia de seguridad de WordPress que puedes usar.
En segundo lugar, necesitas instalar un entorno de servidor local en tu computadora. Puedes usar WAMP para Windows y MAMP para Mac. Una vez que hayas configurado el entorno, necesitas crear una nueva base de datos usando phpMyAdmin.
Simplemente visita la siguiente URL en tu navegador para iniciar phpMyAdmin.
http://localhost/phpmyadmin/
http://localhost:8080/phpmyadmin/
Desde aquí, necesitas hacer clic en la pestaña 'Bases de datos' y crear una nueva base de datos. Necesitarás esta base de datos más tarde para descomprimir los datos de tu sitio en vivo.

Ahora estás listo para mover tu sitio de WordPress en vivo a un servidor local.
Método 1. Mover un sitio de WordPress en vivo a un servidor local usando un plugin
Este método es más fácil y recomendado para todos los usuarios.
Lo primero que necesitas hacer es instalar y activar el plugin Duplicator. Para más detalles, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.
Duplicator te permite crear fácilmente un paquete duplicado de todo tu sitio web. Se puede usar para mover tu sitio de WordPress a una nueva ubicación, y también se puede usar como un plugin de copia de seguridad.
Nota: Existe una versión gratuita de Duplicator con la que puedes empezar. Sin embargo, Duplicator Pro viene con copias de seguridad ilimitadas y funciones más avanzadas.
Al activarse, ve a Duplicator Pro » Backups desde la barra lateral de administración de WordPress. Para crear un nuevo paquete, debes hacer clic en el botón ‘Add New’.

Duplicator iniciará el asistente de copias de seguridad.
Primero, debes ingresar un nombre para tu paquete de copia de seguridad. También puedes usar etiquetas dinámicas para crear automáticamente un formato de nombre como la fecha y el título de tu sitio.

Luego, expande la sección ‘Storage’ y elige una ubicación de almacenamiento.
Para este tutorial, usaremos la ubicación predeterminada. Puedes hacer clic en el enlace ‘Add Storage’ para agregar una nueva ubicación, como Dropbox o Google Drive, si lo deseas.

Haz clic en el botón ‘Siguiente’ para continuar.
El plugin escaneará tu sitio web y realizará algunas comprobaciones en segundo plano. Luego te mostrará un resumen de esas comprobaciones.
Si todo parece correcto, haz clic en el botón ‘Create Backup‘ para continuar.

Duplicator creará ahora el paquete de tu sitio web.
Una vez finalizado, verás un archivo zip de archivo que contiene todos los datos de tu sitio web y un archivo instalador. Debes descargar ambos archivos a tu computadora.

Ahora estás listo para desempaquetar e instalar estos archivos en tu servidor local.
Primero, debes crear una nueva carpeta en la carpeta raíz de tu servidor local. Esta es la carpeta donde tu servidor local almacena todos los sitios web.
Por ejemplo, si estás usando MAMP, será la carpeta /Applications/MAMP/htdocs/. Alternativamente, si estás usando WAMP, sería la carpeta C:\wamp\www\.
Dentro de esta carpeta, puedes crear nuevas carpetas para cada sitio web nuevo que desees importar o crear en tu servidor local.

Después de eso, necesitas abrir la carpeta que creaste para tu sitio web local y luego copiar y pegar tanto el archivo zip del archivo como el script instalador que descargaste anteriormente.

Para ejecutar la instalación, necesitas abrir el script installer.php en tu navegador web.
Por ejemplo, si pegaste ambos archivos en la carpeta /mylocalsite/, entonces podrás acceder a ellos en tu navegador visitando http://localhost/mylocalsite/installer.php.
Ahora verás el script de instalación de Duplicator así:

Haz clic en el botón ‘Siguiente’ para continuar.
Duplicator desempaquetará el archivo zip del archivo y te pedirá que ingreses la información de la base de datos de tu sitio local. Esta es la base de datos que creaste anteriormente.

El nombre del servidor casi siempre es localhost y el nombre de usuario es root. En la mayoría de los casos, tu instalación de servidor local no tiene una contraseña establecida para root, por lo que puedes dejarla en blanco.
En la parte inferior de la página, verás un botón 'Probar base de datos' que puedes usar para asegurarte de que la información de tu base de datos sea correcta.

Si todo se ve bien, haz clic en el botón 'Siguiente' para continuar.
Duplicator importará ahora tu base de datos de WordPress. Después de eso, te pedirá que verifiques la información del nuevo sitio web que ha detectado automáticamente.

Haz clic en el botón ‘Siguiente’ para continuar.
Duplicator finalizará la configuración y te mostrará un botón para iniciar sesión en tu sitio local. Usarás el mismo nombre de usuario de WordPress y contraseña que usas en tu sitio en vivo.

Eso es todo, has movido exitosamente tu sitio en vivo a un servidor local.
Método 2. Mover manualmente un sitio de WordPress en vivo a un servidor local
En caso de que el plugin no funcione para ti, siempre puedes mover manualmente tu sitio en vivo a un servidor local. Lo primero que necesitarías es hacer una copia de seguridad de tu sitio web manualmente desde tu 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 tu sitio en vivo, necesitas iniciar sesión en tu panel de cPanel y hacer clic en phpMyAdmin.
Nota: Estamos mostrando capturas de pantalla del panel de Bluehost.

Dentro de phpMyAdmin, necesitas seleccionar la base de datos que deseas exportar y luego hacer clic en la pestaña de exportación en la parte superior.

phpMyAdmin ahora te pedirá que elijas entre el método de exportación rápido o personalizado. Recomendamos usar el 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 tu base de datos de WordPress. Si ya no estás usando ese plugin, el método personalizado te permite excluir esas tablas.
Deja el resto de las opciones como están y haz clic en el botón 'Ir' para descargar tu copia de seguridad de la base de datos en formato zip.

phpMyAdmin ahora descargará tu archivo de base de datos. Para más detalles, consulta nuestro tutorial sobre cómo hacer una copia de seguridad de tu base de datos de WordPress manualmente.
Paso 2. Descarga todos tus archivos de WordPress
El siguiente paso es descargar tus archivos de WordPress. Para hacerlo, necesitas conectarte a tu sitio de WordPress usando un cliente FTP.
Una vez conectado, selecciona todos tus archivos de WordPress y descárgalos a tu computadora.

Paso 3. Importa tus archivos y base de datos de WordPress al servidor local
Después de descargar tus archivos de WordPress, necesitas crear una carpeta en tu servidor local donde quieras importar el sitio local.
Si estás usando WAMP, querrás crear una carpeta dentro de la carpeta C:\wamp\www\ para tu sitio local. Los usuarios de MAMP necesitarán crear una carpeta en la carpeta /Applications/MAMP/htdocs/.
Después de eso, simplemente copia y pega tus archivos de WordPress en la nueva carpeta.
A continuación, necesitas importar tu base de datos de WordPress. Simplemente abre phpMyAdmin en tu servidor local visitando la siguiente URL:
http://localhost/phpmyadmin/
Dado que ya creaste la base de datos anteriormente, ahora necesitas seleccionarla y luego hacer clic en la pestaña 'Importar' en la parte superior.

Haz clic en el botón 'Elegir archivo' para seleccionar y cargar el archivo de exportación de la base de datos que descargaste en el primer paso. Después de eso, haz clic en el botón 'Ir' en la parte inferior de la página.
phpMyAdmin ahora descomprimirá e importará tu base de datos de WordPress.
Ahora que tu base de datos está lista, necesitas actualizar las URL dentro de tu base de datos de WordPress que hacen referencia a tu sitio en vivo.
Puedes hacer esto ejecutando una consulta SQL en phpMyAdmin. Asegúrate de haber seleccionado la base de datos de tu sitio local y luego haz clic en SQL.

En la pantalla SQL de phpMyAdmin, copia y pega este código, asegúrate de reemplazar example.com con la URL de tu sitio en vivo y http://localhost/mylocalsite con la URL del servidor local de tu 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 tu sitio en vivo de la base de datos y la reemplazará con la URL de localhost.
Paso 4. Actualizar el archivo wp-config.php
El paso final es actualizar el archivo wp-config.php de tu sitio local. Este archivo contiene la configuración de WordPress, incluida la forma de conectarse a tu base de datos de WordPress.
Simplemente ve a la carpeta donde instalaste WordPress en tu servidor local y luego abre el archivo wp-config.php en un editor de texto como el Bloc de notas.
Reemplaza el nombre de la base de datos con el que creaste en phpMyAdmin en tu localhost.
Después de eso, reemplaza el nombre de usuario de la base de datos con tu nombre de usuario local de MySQL, usualmente es root. Si estableciste una contraseña para el usuario root de MySQL en tu localhost, entonces ingresa esa contraseña. De lo contrario, déjala en blanco y guarda tus 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 puedes visitar tu sitio local en una ventana del navegador ingresando la URL así:
http://localhost/mylocalsite/
Reemplaza ‘mylocalsite’ con el nombre de la carpeta donde copiaste tus archivos de WordPress.
Eso es todo, tu sitio de WordPress en vivo ahora está copiado a tu servidor local.
Esperamos que este artículo te haya ayudado a aprender cómo mover fácilmente un sitio de WordPress en vivo a un servidor local. También podrías querer ver nuestra guía sobre cómo crear fácilmente un sitio de staging para WordPress para 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 obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Reese
Hola,
Estoy recibiendo un error al llegar a este paso:
“Ahora que tu base de datos está configurada, necesitas actualizar las URLs dentro de tu base de datos de WordPress que hacen referencia a tu sitio en vivo. Puedes hacer esto ejecutando una consulta SQL en phpMyAdmin. Asegúrate de haber seleccionado la base de datos de tu sitio local y luego haz clic en SQL. En la pantalla SQL de phpMyAdmin, copia y pega este código, asegúrate de reemplazar example.com con la URL de tu sitio en vivo y localhost/test-site con la URL del servidor local de tu sitio.”
El error es:
#1146 – La tabla ‘rpd.wp_options’ no existe
Por favor, asesórame, ¡gracias!
Martin
Gracias por todo tu arduo trabajo. Soy un desarrollador web principiante y tu sitio es increíblemente útil.
He revisado ambos artículos sobre la migración de local a en vivo y viceversa. Construí un sitio de WordPress localmente y lo usé para reemplazar un sitio HTML existente. Luego hice cambios en el sitio en vivo, y no estoy muy seguro de cómo "sincronizarlos" de nuevo. ¿Qué sugerirías?
Soporte de WPBeginner
Hola Martin,
Por favor, revisa nuestra guía sobre cómo configurar un entorno de staging.
Administrador
James
Gracias por el artículo, sin embargo, todavía he tenido problemas.
Una cosa que no entiendo es que empiezas recomendando el uso de backupbuddy (que he estado usando para respaldar mis sitios) pero luego de repente dices que use este plugin duplicator.
Tengo mi respaldo completo (con db) zip de mi sitio de wordpress que creé con backupbuddy y lo he descomprimido en su propia carpeta dentro de la carpeta "www" en wamp.
Creo exitosamente una nueva DB en PhpMyAdmin y luego importo exitosamente mi db del sitio web en ella. También he cambiado el nombre y la contraseña de la db en config.php.
Sin embargo, en el siguiente paso, al intentar cambiar las urls, aparece:
#1146 – La tabla ‘zexico.wp_options’ no existe
#1146 – La tabla ‘zexico.wp_posts’ no existe
#1146 – La tabla ‘zexico.wp_postmeta’ no existe
¿Qué he hecho mal?
Gracias
Ozi Diptongo
Hola. Estoy recibiendo el mismo error. ¿Pudiste solucionarlo? ¡Gracias!
Nina Chang
Siguiendo mi comentario anterior – ¡solucioné el problema! Por alguna razón, el plugin duplicator no estaba copiando todas mis tablas de base de datos, lo que causaba la primera ronda de problemas. Lo solucioné cambiando al método manual. Luego, cuando estaba ejecutando las consultas en mysql, al principio no me di cuenta de que también tenía que modificar los nombres de las tablas de la base de datos (es decir, solo estaba pegando wp_options cuando necesitaba adaptarlo). No estoy seguro si esto es normal, ya que tus líneas de código solo resaltan las URL como que necesitan ser corregidas. LUEGO tuve que lidiar con mi extraño archivo wp-config.php que ya tenía todos los campos de ‘database’, ‘host’, ‘username’ completados. Después de probar ambas opciones, solo funcionó cuando eliminé los datos que WordPress ya había completado y los reemplacé con los datos de localhost como se indicaba. No entiendo por qué mi archivo wp-config tenía sus campos ya poblados, pero soy completamente nuevo en todo esto, así que es seguro que me perdí/malinterpreté muchas cosas. De todos modos, ¡gracias de nuevo por el tutorial, ya que FINALMENTE me llevó allí!
Nina Chang
Hola,
Gracias por el tutorial. He intentado migrar mi sitio con Duplicator y parece que funciona, excepto que luego no puedo iniciar sesión en mi sitio alojado localmente; no reconoce mi nombre de usuario en absoluto. Después de que Duplicator instaló mis archivos, tenía dos archivos config.php: uno config-sample.php y uno config.php, y también dos archivos htaccess: uno .htaccess y uno ORIG. ¿Podrían estos archivos duplicados tener algo que ver con mis problemas de inicio de sesión? He intentado cada variación de eliminar uno de cada par, y también he intentado reemplazar mi archivo wp-login y eliminar complementos, ya que leí en otro lugar que esto podría ayudar, pero nada ha funcionado. ¡Redo todo el proceso desde el empaquetado y todavía no hay suerte! También lo he intentado manualmente, pero me quedé atascado en las actualizaciones de consultas de mysql. ¿Tienes alguna idea de dónde me equivoqué?
¡Muchas gracias!
Nina
Susan Taunton
No puedo expresar lo agradecido que estoy por esta información. He dedicado una cantidad increíble de tiempo a intentar llevar un sitio en vivo a mi servidor local sin éxito, y luego encontré tu publicación hoy. Usé Duplicator y ¡FUNCIONÓ!
¡¡¡¡¡¡¡¡¡¡¡¡GRACIAS!!!!!!!!! :-))
Personal editorial
You’re very welcome Susan
Administrador
Dilip Pradhan
He copiado el sitio web del dominio de hosting a localhost. todo está bien pero todos los enlaces del menú y todo se redirigen a
cómo solucionarlo
Byron Allen
hola,
Tuve el mismo problema y acabo de encontrar la solución. Estoy seguro de que ya lo has resuelto, pero esto podría ayudar a otros más adelante.
En el área de administración de WordPress, ve a configuración-> enlaces permanentes. Elige Nombre de la entrada.
Tus problemas deberían resolverse.
John Payne
Gracias por todos los excelentes consejos que brindas, es un servicio maravilloso para la comunidad de Wordpress.
He comenzado a usar el plugin All-in-1 WP Migration para hacer copias de seguridad de mi sitio fácilmente y luego migrarlo si es necesario.
También sería bueno poder hacer cambios en los sitios en mi propia computadora, revisándolos antes de subir los archivos actualizados.
Estoy instalando XAMPP en mi computadora. ¿Hay alguna forma fácil de usar mis archivos de respaldo de All-in-1 WP Migration con esto?
Cualquier consejo será muy apreciado.
Soporte de WPBeginner
Hola John,
Lo siento, pero no hemos probado este plugin. Por favor, intente contactar a los desarrolladores del plugin.
Administrador
Andres
Gran tutorial. Es importante mencionar que necesitas eliminar el archivo HTACCESS para que esto funcione.
Gracias
James orr
¿Desde el sitio local?
Siddhartha
Sí, desde la carpeta del sitio local. Hice eso y mi sitio comenzó a funcionar. Sin embargo, todavía estoy enfrentando muchos otros problemas. Como los enlaces de mis categorías no funcionan en absoluto.
lohith
tutorial genial y súper limpio, el mío funcionó sin ningún problema.
Gokiko
Hola WPbeginner,
He seguido todas las instrucciones para la migración manual. Pero estoy recibiendo un error de “¡Oops! Esa página no se puede encontrar.” en la página principal, no se puede ver ningún contenido. Y todos los enlaces en mi sitio local dirigen a mi sitio web en línea.
Parece que solo se ha movido la estructura principal de mi sitio (tema, menús, etc.), pero el resto se ha perdido.
Soporte de WPBeginner
¿Este error se muestra con tu tema de WordPress o en una página blanca en blanco? Si se muestra en una página blanca en blanco, entonces esto probablemente significa que tu sitio de WordPress no está instalado en la URL que estás intentando.
Administrador
Gokiko
Se muestra en mi tema de WordPress. También muestra todos mis menús y categorías de contenido. Pero todos los enlaces llevan a la dirección del sitio web original. Aquí tienes una captura de pantalla por si ayuda:
Soporte de WPBeginner
Intenta actualizar la estructura de permalinks de tu sitio. Ve a la página Ajustes » Permalinks y haz clic en el botón de guardar cambios sin realizar ningún cambio.
Juan
Tengo exactamente el mismo problema, pero no puedo iniciar sesión en mi localhost usando wp-admin o wp-login, ya que me lleva al dominio del sitio en vivo.
¿Hay otra forma de iniciar sesión en mi área de localhost/sitio de desarrollo para hacer este cambio? ¡Gracias de antemano!
Jason Hess
Estimado WPBeginner,
Primero que nada, gracias por todo lo que hacen en la comunidad de WP, mi pregunta espero que sea bastante simple. (Famosas últimas palabras, ¿eh?) Actualmente uso CLEF para iniciar sesión en mi "Sitio en Vivo". Cuando muevo mi sitio en vivo a mi servidor local, ¿esto creará algún problema al intentar iniciar sesión en el sitio local una vez que se haya completado la mudanza? ¿O necesito crear una nueva contraseña de inicio de sesión para mi sitio a través del Panel de Control en mi sitio en vivo antes de hacer la mudanza a un entorno local o CLEF seguirá funcionando en mi "Servidor Local"?
Además, ¿tienen alguna opinión sobre el uso de CLEF para iniciar sesión? He estado usando WP de forma intermitente durante aproximadamente 2 años y solo quiero obtener su opinión sobre CLEF.
¡Muchas gracias de antemano! ¡Ustedes son geniales! Después de que mi sitio esté en funcionamiento, pueden apostar que promocionaré su sitio a todos los que conozco. Ya he aprendido mucho de su sitio y solo he sido miembro durante 2, casi 3 meses.
Que tengas un excelente día,
Jason Hess
Soporte de WPBeginner
Puedes deshabilitar Clef en cualquier momento una vez que hayas transferido tu sitio al servidor local.
Administrador
Mohd Amir
Olvidé la contraseña de Filezilla, así que no pude descargar todos los archivos del sitio en vivo. Tengo una copia de seguridad solo del contenido de wp_content del sitio en vivo. ¿Qué puedo hacer ahora para el servidor local?
maarja
Hola,
Gracias por tus útiles instrucciones. Después de mucho tiempo, finalmente logré que la página en vivo llegara a mi localhost con el plugin, PERO por alguna razón, las páginas de contenido no se encuentran en el servidor; toda la información, textos, etc. está en el back-office pero no se muestra en el front-office, excepto la página principal.
¿Tienes alguna idea de dónde/por qué podría ocurrir el problema?
Gracias de antemano,
Maarja
Soporte de WPBeginner
Intenta seguir los pasos de nuestra guía para principiantes para solucionar errores de WordPress.
Administrador
Yellow Canary
Thank you very much
I have done it manually… from a live server to localhost. With your instructions I have managed this for the first time. And I even know now how to do a SQL query in phpMyAdmin. I feel like a real pro!
amna
Hola,
Seguí todos los pasos pero estoy recibiendo un error interno del servidor.
Estoy confundido en un paso, después de descargar el sitio en vivo a través de FileZilla desde el host de GoDaddy. Reemplazo la carpeta de WordPress con mi carpeta del sitio en vivo, es decir,
C:/users/amna/wamp/www/wordpress/old folders
con C:/users/amna/wamp/www/wordpress/mywebsite new folders
por favor ayúdenme, soy principiante
Debenkumar Naorem
Hola WEBBIGINNER SUPPORT, seguí las instrucciones para el manual, funciona muy bien. Gracias por tales instrucciones, las he estado buscando. Gracias de nuevo.
Soporte de WPBeginner
Hola Debenkumar, de nada. No olvides unirte a nosotros en Facebook para más consejos y tutoriales de WordPress.
Administrador
Manish
¡Hola! Gracias por la publicación.
Seguí las instrucciones manuales y reemplacé la URL de mi sitio con localhost/nombre del blog. El problema que estoy experimentando es que no se cargan imágenes en mi blog. Todas las imágenes subidas están en la carpeta de carga. El texto está absolutamente bien. Las URL de las imágenes han cambiado a localhost pero no se muestran.
¿Podrías ayudarme con esto?
deepthi
Hola, seguí el procedimiento manual para revisar mi sitio web de WordPress en localhost usando xampp, he cambiado la URL del sitio, el inicio y wp-posts y wp-postmeta. El problema es que mi página de inicio carga bien en localhost. Pero cuando navego a las páginas en el menú, aparece el siguiente error.
¡Objeto no encontrado!
La URL solicitada no se encontró en este servidor. El enlace en la página de referencia parece ser incorrecto o estar desactualizado. Por favor, informe al autor de esa página sobre el error.
Si crees que esto es un error del servidor, por favor contacta al webmaster.
Error 404
localhost
Apache/2.4.10 (Win32) OpenSSL/1.0.1i PHP/5.5.15
Entré al panel de administración y puedo ver todo el contenido de la página en la sección de edición, pero incluso desde allí, cuando intento ver la página, me reporta el mismo error.
La ruta de la URL que está tomando es mi URL actualizada solamente,
por favor, respondan con la solución.
Soporte de WPBeginner
Ve a la página Configuración » Enlaces permanentes y haz clic en el botón 'Guardar cambios' para actualizar tus enlaces permanentes.
Administrador
Joshua S.
¿Puedo abrazarte? ¿Puedo amarte para siempre?
Tenía el mismo problema. Hice todo correctamente, excepto que la página de inicio cargaba, pero todos los demás enlaces de las páginas parecían estar rotos (simplemente mostraba un diseño sin estilo de mi información de localhost).
Pero al ir a Configuración>Enlaces permanentes>Guardar cambios, se restablecieron mis enlaces y ahora puedo acceder a mis diferentes páginas, incluso a las nuevas páginas que creo desde que moví mi sitio a localhost.
¡ME GUSTA!
Soporte de WPBeginner
Gracias Joshua, nos alegra que te haya resultado útil. También te recomendamos suscribirte a nuestro Canal de YouTube para ver tutoriales en video de WordPress.
Peter
Después de seguir las instrucciones para mover el sitio manualmente, la página de inicio se mostraba bien en localhost pero ninguno de los enlaces funcionaba. La página de abajo decía "Ve a configuración/enlaces permanentes en el panel de WordPress y actualiza los enlaces permanentes haciendo clic dos veces en guardar cambios". Eso lo solucionó.
Mohd Hasan
Seguí tus pasos, pero solo la página de inicio funciona bien y ninguno de los enlaces funciona. Dar La URL solicitada /akhdir3/category/health/ no se encontró en este servidor.
Anes P A
Estimado autor,
Intenté tu paso. Pero el problema es que al cargar una página, el localhost se refiere a un sitio en línea y los enlaces del menú apuntan al sitio web en línea. ¿Cómo se puede solucionar?
Por favor, avisen.
Gracias
Anes
Bhavana
He realizado manualmente todos los pasos mencionados anteriormente. Pero no estoy obteniendo el sitio real que quiero. Aparecen todos los plugins desinstalados en el panel de administración y el tema tampoco está personalizado. ¿Dónde me estoy equivocando?
Justin
Estoy intentando seguir tus instrucciones para una mudanza manual.
Al intentar buscar/reemplazar la dirección del sitio en vivo con mi host local, SQL me dice que hay un error de sintaxis.
#1064 – Tienes un error en tu sintaxis SQL; consulta el manual que corresponde a la versión de tu servidor MariaDB para la sintaxis correcta a usar cerca de ‘)’ en la línea 1
¿Estás seguro de que el código es correcto?
Justin
Arreglé mi propio problema... más o menos.
Por alguna razón, todas mis tablas comienzan con wplm en lugar de solo wp (wp_options = wplm_options, por ejemplo). Así que actualizar el código para buscar el nombre de tabla correcto permitió que el script se ejecutara sin errores.
Pero... SQL informa “# MySQL devolvió un conjunto de resultados vacío (es decir, cero filas)” y los valores en la tabla no se actualizaron. Tuve que entrar y actualizar los enlaces manualmente. En mi caso, solo eran 2 valores en wplm_options, pero puedo imaginar que algunas personas tendrán muchos más enlaces que revisar.
Aún así, ya tengo mi sitio importado, y lidiar con el alojamiento local es un proceso notoriamente confuso.
¡Gracias por las instrucciones claras y sencillas!
Lloyd
Las instrucciones para Duplicaor Installer comienzan con esta línea:
“Su sitio de servidor local necesitará una nueva base de datos, así que necesita crear una base de datos en su servidor local usando phpMyAdmin.”
¿Crear una nueva base de datos es algo tan simple como hacer clic en una opción del menú, o es tan complejo que requeriría un tutorial extenso para explicarlo?
Cuando exploro phpMyAdmin en Xampp, lo único que veo que parece una posibilidad está en la pestaña Bases de datos, donde dice:
“Crear base de datos:
(X) Sin privilegios”
¿Hay un problema de autorización y, de ser así, dónde voy para cambiar ese parámetro?
Tengo dos sitios web en este host local que parecen funcionar correctamente, así que he asumido que el host local está configurado correctamente.
Gracias por cualquier ayuda o sugerencia,
Lloyd
Ashvani Kumar
Estoy siguiendo la opción Manual, pero cuando voy a la página de Importar Base de Datos en phpMyAdmin, el tamaño máximo para la carga de la base de datos es (Máx: 2,048KiB), pero el tamaño de mi copia de seguridad de la base de datos es de 710 MB. ¿Cómo aumento este límite para poder cargar la base de datos?
Gracias
Soporte de WPBeginner
Necesitas aumentar el límite de carga de archivos en PHP. Consulta nuestra guía sobre cómo aumentar el tamaño máximo de carga de archivos. y sigue el método php.ini
Administrador
Abdul Aleem Mohammed
Hola Ashvani,
puedes cambiar el max_upload_size en el archivo php.ini en apache.
por defecto será de 2 Mb, puedes cambiarlo según tu conveniencia.
Gracias
Judy Williams
Estoy intentando esto usando Duplicator. He descargado mi sitio y el instalador. He creado una base de datos usando phpMyAdmin y he llegado a la parte de ‘necesitas copiar y pegar el paquete y el archivo de instalación en una carpeta vacía en el directorio web de tu servidor local’. ¡No tengo idea de cómo hacer esto! Tengo Filezilla y XAMPP instalados en mi laptop. ¿Hay algún tutorial sobre cómo crear una carpeta vacía en el directorio web de mi servidor local? Estoy atascado ahora. Gracias
Soporte de WPBeginner
Simplemente puedes ir a la carpeta htdocs en tu computadora.
Administrador
alemán
He copiado los archivos y la base de datos, cuando intento acceder a mi localhost/test-site me redirige al panel de control. ¿Alguna idea de por qué podría estar sucediendo esto?
miguel
gracias por el tutorial tan claro.
aunque he hecho lo contrario (de localhost a servidor público), pensé que lo inverso sería igual de simple.
sin embargo, cuando se trata de conectar la base de datos, estoy atascado. he revisado la configuración una y otra vez sin poder conectar.
incluso tuve algunos problemas y me bloquearon el acceso a la base de datos, pero afortunadamente lo resolví.
en mi archivo config.php he cambiado el usuario a "root", luego lo dejé vacío, usé el nombre de usuario del servidor público y lo mismo con la contraseña. he configurado el nombre de la base de datos correctamente al nombre de localhost.
no puedo adivinar qué necesito hacer.
si pudieras darme una dirección para buscar a continuación, te lo agradecería enormemente.
gracias por tu trabajo de amor. es genial ver a tanta gente con el conocimiento ayudándonos a quienes buscamos respuestas.
Daniel
Hola
Yo también quiero hacer esto. ¿Está este post escrito hace unos años, sigue siendo el enfoque a usar o hay otros plugins o posts en los que debería estar buscando?
Daniel
Beatrix K.
Hola a todos,
Just wondering (please bare with me as I am new at this) – if I need to have have my local site to work with on two different devices, say my desktop and my laptop, is there a way for the changes I make on one device to be updated on the other device? I just want to know if it is possible to work from two different devices on the same project and not have to redo all of my changes. Thanks in advance for any insight
B
Muniba
Estoy confundido en el paso relacionado con Filezeila,,, ¿cómo descargaré mi sitio de WordPress usando Filezeila..??
alemán
descarga filezilla, establece una conexión con tu host actual, sitio de producciones usando filezilla. Una vez que tengas una conexión podrás descargar los archivos a un directorio local en tu computadora
Dee
Entonces, con CPanel, por ejemplo, ¿usaríamos la IP asociada, nuestro usuario y contraseña de CPanel, junto con "21" como valor del puerto? Después de establecer una conexión con el host de Cpanel, ¿cómo puedo transferir los archivos a mi localhost manteniendo también el sitio en vivo? Esencialmente, ¿cómo creo un duplicado teniendo el mismo sitio en ambos hosts (uno para experimentar y otro que permanezca en vivo)?
Dee
Después de transferir con éxito los archivos de remoto a local, ¿cuál es una forma fácil de copiar y pegar en bloque (en lugar de manualmente uno por uno) los archivos al servidor local donde queremos instalar WordPress? Intenté seleccionar todos los archivos para copiar, pero no hay ninguna función de copiar disponible. Por favor, ayuden
assal0le
Quiero copiar mi sitio de WordPress en vivo a mi servidor local de wamp, ten en cuenta que no moverlo. Mi pregunta es, ¿esto eliminará mi sitio de WordPress en vivo si sigo este tutorial usando el plugin duplicator?
Gracias
Diane Laidlaw
No, solo lo copia.
Ognatius Chironga
¡Muchas gracias!
Encontré este artículo útil.
Casi reinicio la creación de mi sitio.
Quy P
He probado y he intentado varias veces. No funciona hasta que elimino el archivo .htaccess en local. Gracias.
Andres
Muchas gracias.
Tobias
Si estás ejecutando una red de sitios, también deberías actualizar las URL de dominio de la columna en la tabla wp_blogs.
lorenzo
Gracias por este tutorial tan útil. Tengo que mover mi sitio de WordPress manualmente, pero si escribo en el navegador “http://localhost/phpmyadmin/” no me aparece phpmyadmin. ¿Quizás tengo que instalarlo? ¿Cómo?
Muchas gracias…
Dave
En el archivo wp-config.php también tengo que cambiar el /**MySQL hostname */
/** Hostname de MySQL */
define(‘DB_HOST’, ‘localhost’);
configúralo para localhost
nicola
Hola,
Seguí tus pasos pero el inicio de sesión del administrador no es visible…. error 404 no encontrado. Todo el sitio está bien en mi instalación local. ¿Cómo puedo resolver mi problema?
abdelouahad
Hice todos los pasos pero siempre tengo la página de error, no sé por qué, ¿alguien puede ayudarme por favor?
Paul Denver Sy
Muchas gracias por esto. Me ahorró casi una semana de agonía al hacerlo funcionar en mi local.
Shilling
Revisé todos los pasos y todo parece estar bien, pero estoy recibiendo este mensaje de error cuando voy al sitio en mi URL local:
El intento de conexión de Google Chrome a localhost fue rechazado. Es posible que el sitio web no esté disponible o que tu red no esté configurada correctamente.
No creo que el sitio esté caído. Mi URL local se cambia automáticamente a http://localhost/wordpress-folder-name
cuando creo que debería ir a http://localhost:888/wordpress-folder-name
Espero que esta sea una pista obvia. Soy nuevo en esto y simplemente no tengo idea.
Cualquier información sería muy apreciada.
Ebert
This was the clearest tutorial I found which helped me to copy a site I started with iPage to my laptop under localhost. The database was not imported but created a new local copy of the server database. I copied the data tables into my new database and modified the sql commands to match the table names and everything ran smoothly.
I had to reuse the password I used on the live site with the local wordpress copy and I can now access and modify what I need to.
Thanks and you just got another new subscriber to this great site.
Also the post about BackWPup was very helpful as well. I tried to use Duplicator and it kept giving me error messages about permissions to create a backup folder on my machine. I used BackWPup and everything ran without a hitch. Thanks again!!
Eduardo Weidman Barijan
El proceso manual funcionó a la perfección. Gracias.
Alessio
Hola a todos,
Estoy intentando configurar el localhost en mi computadora con Linux Mint.
Ya configuré una nueva base de datos, transferí los archivos con FTP a mi carpeta local de WordPress.
Ahora importé la base de datos, pero cuando ejecuto la consulta para cambiar la dirección web por una dirección local, me aparece el mensaje "# MySQL returned an empty result set (i.e. zero rows)".
Ahora, si escribo "localhost" en el navegador, me lleva al sitio web en línea...
¿qué debo hacer?
¡Gracias!
idriss
Hola Allesio,
¿Lograste resolver esto?
Tengo el mismo problema. ¿Cómo lo resolviste?
Gracias
Justin
Mismo problema aquí.
SQL está teniendo problemas para reemplazar la URL del sitio en vivo con la dirección del host local.
Sin las actualizaciones a la base de datos, WP intenta conectarse al sitio en vivo en lugar del sitio local.
¿Alguno de ustedes tuvo suerte arreglando esto?
Sam
Ve a tu phpmyadmin de localhost y a la base de datos que estás usando para el sitio. Haz clic en wp_options y edita siteurl y home. Reemplaza la URL en vivo con: localhost/ tu-nombre-de-carpeta-va-aquí
Eso debería funcionar.
Sam
Mike
El primer paso me funcionó.
Pero, ¿cómo puedo acceder a localhost/test-site/wp-admin? Me aparece un mensaje de error:
Error interno del servidor
Wenke Adam
Actualizar el archivo wp-config.php del sitio local podría no ser el último paso en este procedimiento. Seguí tus instrucciones y después de algunos intentos el sitio público funcionó (al principio tuve un error tipográfico en las consultas SQL y no pasó nada), pero aún así no podía acceder a wp-admin.
La solución fue editar la tabla wp_options en la base de datos. La primera fila tenía la URL incorrecta. Lo arreglé y finalmente todo funcionó bien, incluso los permalinks.
¡Gracias por todos estos tutoriales tan buenos y claros!
Tim
Estoy republicando esto porque parece que desapareció (al menos de mi lado). Así que lamento si es una publicación duplicada.
Estoy recibiendo un mensaje de error al subir la base de datos. ¿Alguna idea?
Gracias
Tim
Cuando intento subir la base de datos, me aparece una pantalla de error roja. Puedo enviar una captura de pantalla del error si lo deseas.
Gracias
Soporte de WPBeginner
Claro, puedes subir la captura de pantalla a un servicio de alojamiento en la nube como Dropbox y pegar el enlace como respuesta a este comentario. Luego lo revisaremos e intentaremos ayudarte.
Administrador
Ian Hyndman
¡Todo el día he estado intentando hacer este cambio sin ningún efecto!
Incluso tuve que reinstalar WordPress en mi servidor de pruebas. Estaba a punto de rendirme cuando me encontré con esto. Mi otra opción era copiar y pegar manualmente e instalar todos los mismos plugins activos en mi servidor de alojamiento en mi servidor de pruebas.
Cuando leí tu publicación, terminé en 5 minutos :):)
Thank you for your tutorial, its just what I needed. !
Well Done
Alexandros
¡Dos días he estado intentando hacer este cambio solo sin ningún efecto!
Cuando leí tu publicación, terminé en 5 minutos :):)
Thank you for everything !
Keep up the great work