¿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.


Joseph
Hola, acabo de encontrar este tutorial hoy, me enteré de algunos de los pasos por otros tutoriales, pero mi problema es con la consulta SQL. Obtengo el error # MySQL devolvió un conjunto de resultados vacío (es decir, cero filas). Seguí todos tus pasos sobre cómo cambiar nombres de sitios, etc., pero no puedo resolver este y, por lo tanto, obviamente no puedo conectarme al sitio local. Usé Duplicator antes en otro sitio, pero no funciona tan bien en este debido a todas las imágenes en mi sitio de fotos, es decir, problemas de tiempo de espera. Estoy dando vueltas en círculos aquí, así que una ayuda sería buena.
Gracias,
Joseph
Yarina
Joseph, verifica que el prefijo de tabla en las tablas SQL con las que estás trabajando sea el mismo. Tuve este problema antes cuando no me di cuenta de que el tema del que estaba copiando tenía un prefijo no típico (wp_extra-text en lugar de solo wp_). Cuando crees la nueva base de datos en phpMyAdmin, asegúrate de que el prefijo coincida con el de la base de datos antigua. ¡Espero que esto ayude!
Alan OldStudent
Intenté usar Duplicator, y eso funcionó con un pequeño inconveniente. Luego eliminé la base de datos y probé el método manual. Todos los pasos procedieron bien hasta que llegó el momento de importar. Recreé la base de datos y fui a importar. Después, recibí este mensaje de error: “#1064 – Tienes un error en tu sintaxis SQL; consulta el manual que corresponde a tu versión del servidor MySQL para conocer la sintaxis correcta a usar cerca de ‘default’, ‘This is the default profile, used when no profile is specified.’, ‘a:’ en la línea 7”
Para mí, eso parece galimatías. ¿Tienes alguna idea de qué salió mal y cómo puedo hacer la importación manualmente?
Saludos,
Alan
Soporte de WPBeginner
Esto podría ser un error de sintaxis o un conflicto causado por el uso de diferentes versiones de MySQL. Para resolver esto, al exportar tu base de datos, elige la misma versión de MySQL que tu instalación local. Asegúrate también de que estás utilizando el mismo conjunto de caracteres para ambas tablas de la base de datos.
Administrador
Em Cloney
Solo una cosa rápida que noté: el archivo Duplicator se llama “installer.php” en lugar de “install.php”.
Ben
Noté lo mismo. Gran artículo, sin embargo. Me alegra mucho haber oído hablar de este plugin por parte de ustedes.
wpva
Hola, decidí hacerlo manualmente
Creé una base de datos para mi sitio de WordPress en mi servidor local e intenté importar la base de datos que descargué antes a mi computadora, pero me aparece este mensaje de error:
Consulta SQL:
—
— Base de datos: `aguilar_jmln1`
—
— ——————————————————–
—
— Estructura de tabla para la tabla `gm_AnythingPopup`
—
CREATE TABLE IF NOT EXISTS `gm_AnythingPopup` (
`pop_id` int(11) NOT NULL,
`pop_width` int(11) NOT NULL DEFAULT ‘380’,
`pop_height` int(11) NOT NULL DEFAULT ‘260’,
`pop_headercolor` varchar(10) NOT NULL DEFAULT ‘#4D4D4D’,
`pop_bordercolor` varchar(10) NOT NULL DEFAULT ‘#4D4D4D’,
`pop_header_fontcolor` varchar(10) NOT NULL DEFAULT ‘#FFFFFF’,
`pop_title` varchar(1024) NOT NULL DEFAULT ‘Anything Popup’,
`pop_content` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`pop_caption` varchar(2024) NOT NULL DEFAULT ‘Click to open popup’
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
MySQL dijo:
#1046 – Aucune base n’a été sélectionnée
Kin
Dice que no se seleccionó ninguna base de datos.
Sí, yo también lo obtuve.
Necesitas asegurarte de que hiciste clic en una base de datos antes de presionar 'importar', ¡si no, la herramienta de administración intentará importar el archivo .sql en la nada!!
TMo
¡Maravilloso tutorial sobre cómo pasar manualmente por este proceso. ¡Gracias por las claras instrucciones y fotos!
Shane Levine
Hola, ¿es Duplicator un método aceptable para mantener un sitio web de respaldo? He estado usando BackWPup, pero parece que Duplicator también te permite crear una copia de seguridad...
Dennis Crayon
Hola, no estoy seguro si tuve suerte, pero pude descargar e instalar la versión local rápidamente. El único problema que tengo es que tengo que configurar los permalinks a predeterminados, lo cual está bien localmente. ¿Podré volver a configurarlos a nombre de publicación más tarde cuando ponga todo en línea? Gracias, llegar hasta aquí ya es genial.
Personal de WPBeginner
Sí, puedes cambiar los permalinks después de poner tu sitio en línea.
Felix
Dennis, soy nuevo en WordPress, pero hasta ahora he aprendido problemas clave de configuración. ¿Podrías ayudarme a cambiar los permalinks de predeterminados a nombre de publicación?
Iftikhar Raja
Solo una observación para compartir.
If you choose custom structure as permalink, it might not work. The work around is to chose default permalink and save the changes. It worked for me after several hours of head scratching
Espero que ayude
Mario
Si estás usando WAMP, necesitas activar mod_rewrite para habilitar permalinks personalizados.
Haz clic en Wamp -> Apache -> Módulos de Apache -> rewrite_module
Personal de WPBeginner
Por lo general, está habilitado por defecto.
isboleas
¡Perfecto! Lo hice manualmente, solo en wp-config.php hay que cambiar la línea
/** Hostname de MySQL */
define(‘DB_HOST’, ‘127.0.0.1 ‘);
Con la IP que aparece en phpMyAdmin en la esquina superior izquierda.
Anindyo Yudhistiro
He seguido todos los pasos, pero todavía no puedo ver mi base de datos en mi WP local. Todavía solo tengo la publicación Hello World.
La he importado, he cambiado todas las URL, y muchas filas ya han sido afectadas.
Keith Davis
Usé el método manual pero la consulta SQL no me funcionó.
Tuve que ir a wp-options y cambiar la URL en las tablas siteurl y home y entonces todo estuvo bien.
Keith Davis
Hola chicos
El método Duplicator se ve bien.
¿Saben cuánto espacio libre en disco se necesita para crear los paquetes?
Nana
¿Alguna idea de por qué me aparece la pantalla de “Bienvenido a la famosa instalación de cinco minutos”?
Personal de WPBeginner
Es posible que tu URL de WordPress y URL del sitio estén configuradas como localhost/xammp. Si puedes acceder al área de administración, ve a configuración y configúralo a tu directorio de instalación de WordPress.
Je
Lo revisé y definitivamente no está configurado así. ¡Es tan extraño!
Je
Lo resolví. Era la caché W3 en el archivo htaccess lo que causaba problemas. ¡Gracias por tu ayuda y por este increíble tutorial!
Jen
Gran tutorial, hice todo exactamente como dijiste... Pensé que estaba funcionando hasta que intenté cambiar el tema y no se cambiaba. Luego empecé a intentar navegar a otras páginas y me llevaba a localhost/xammp. Siempre. ¿Alguna idea?
dion
Hola. Hice todo esto (usando la opción manual), pero cuando hago clic en cualquier opción, por ejemplo, iniciar sesión o una de las opciones del menú, me aparece “la URL solicitada… no se encontró en este servidor”.
wagster
Si copias la consulta SQL directamente de la pantalla de arriba, también obtendrás los números de línea, lo que provocará un error como el anterior. Haz clic en ‘Ver fuente’ y copia el código limpio de allí.
MrDev
Gracias por este artículo. Intenté la ruta manual de mover un sitio de WordPress a localhost, sin embargo, mis hojas de estilo no se cargan. Por alguna razón, el ‘href’ no se está estableciendo en todas mis hojas de estilo. ¿Alguna idea de lo que podría estar pasando?
Personal de WPBeginner
Nos sentiríamos más seguros recomendando BackupBuddy para las copias de seguridad.
NikkiC4lyf
¿Recomendarías usar el plugin Duplicator para hacer copias de seguridad, así como para mover sitios?
Kin Tatsu
¡Gran tutorial! El problema que tengo es que cuando inicio sesión en wp-admin con el mismo nombre de usuario y contraseña que usé para mi sitio en vivo, me aparece "ERROR: Nombre de usuario no válido. ¿Olvidaste tu contraseña?". El nombre de usuario y la contraseña son correctos para el sitio en vivo, pero incorrectos para el sitio local. Intenté recuperar la contraseña con mi dirección de correo electrónico, pero dice que mi dirección de correo electrónico no está registrada. ¿Alguna idea?
pbr
Solo tengo una palabra sobre estos pasos... ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡[10] Aug 30, 2014 at 3:01 pm
StefsterNYC
¿Revisaste tus prefijos?
pels
tengo el mismo error
StefsterNYC
Es posible que te hayas saltado una tabla o algo así. Busca el prefijo antiguo. Asegúrate también de que estás usando un WP-CONFIG nuevo. Me doy cuenta de que a veces eso complica las cosas.
StefsterNYC
Disculpa la demora, Mark. No estoy seguro de entender tu pregunta. Espero poder responder algo aquí.
Si empezaste con un archivo de configuración y originalmente comenzó con wp_ y no usaste uno personalizado, estarás bien. Solo recuerda que la configuración debe coincidir con la base de datos. Si trabajaste localmente y estás migrando todo a un sitio en vivo y usas la misma base de datos y la misma configuración con la que trabajaste localmente, todo debería estar bien. Solo recuerda cambiar el nombre de usuario, la contraseña y el nombre del host.
La clave aquí para recordar son los prefijos. Mucha gente te enseña cómo hacer esto y aquello, pero se pierden lo único que puede arruinarlo todo para ti. Y eso es el prefijo.
Y los roles de usuario, si se omiten, pueden causar un gran dolor de cabeza al agregar administradores manualmente. Así que ten cuidado al cambiar y trabajar con prefijos. Son una excelente manera de fortalecer los sitios de WP. Recomiendo encarecidamente usar siempre un prefijo personalizado. dbh_234_ algo así es una excelente manera de proteger tu(s) sitio(s).
Personal de WPBeginner
Si el host de MySQL de tu sitio en producción no es localhost, entonces necesitas cambiarlo a localhost. Es posible que también necesites cambiar el nombre de la base de datos por la base de datos en tu computadora local. Lo mismo ocurre con el nombre de usuario de la base de datos, que suele ser root en los servidores locales, y la contraseña de la base de datos, que suele estar en blanco.
Mark
Hola, solo para aclarar, ¿la contraseña en el archivo config.php debe ser la misma que la que usas para myphpadmin? ¿porque eso parece funcionar para mí?
StefsterNYC
Gran tutorial. Creo que faltó una cosa. Prefijo. Para aquellos de ustedes que usan un prefijo en la configuración, asegúrense de que al consultar la base de datos, cambien wp por su prefijo en la consulta. De lo contrario, su consulta no restablecerá las URL correctamente.
Mark
Si tengo una instalación local y muevo la base de datos a producción, el prefijo seguirá siendo el mismo, ¿correcto? ¿Necesito hacer algo?
Cypherinfo
Error 404: Object not found: The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.
If you think this is a server error, please contact the webmaster.
” I followed all of the steps you wrote.
Sophie
Estas instrucciones son exactamente lo que necesitaba. ¡¡¡Gracias!!!
Sin embargo, parece que he encontrado un problema…
Al actualizar las URLs en mi base de datos para las del servidor local, devuelve un error #1064 – error en tu sintaxis SQL cerca de la línea 3. ¿Podrías sugerir una solución?
¿Necesitaría incluir el número de puerto al actualizar la parte http://localhost/ del código?
¡¡¡Por favor, ayuda!!
Vtin
¡Otro problema de novato por aquí! Disculpen las molestias.
Claro, creo que he hecho todo correctamente (probablemente no). Cuando intento acceder al sitio a través de localhost, en la pantalla aparece el archivo index.php línea por línea, en lugar de cargarlo.
¿Alguna idea?
W
Esto fue fantástico. Súper rápido y funcionó exactamente como se pretendía.
Paul Sahota
¿Pueden mostrar cómo mover un sitio de WordPress en vivo a local usando backup buddy en Mac con MAMP? Lo he intentado varias veces pero no me funciona. Puedo hacer fácilmente lo contrario.
gracias
Jeremy
Después de transferir el sitio en vivo a mi servidor local (wamp), navego al destino en el navegador y obtengo un error de WordPress "No encontrado". Sin embargo, la navegación del sitio se carga y cuando se hace clic, me lleva al sitio en vivo. ¿Me falta algo rudimentario?
Kin
Estoy obteniendo lo mismo. Seguí todos los pasos. Luego volví a revisar, pero el error persiste. Veo que un par de personas arriba tuvieron el mismo problema también. ¿Alguna idea, chicos, de por qué está sucediendo esto?
Sinuhe
Thank you!!! I just finished moving my site and a subdomain to a new hosting service and it worked like a charm. I am no techie, actually I am philosopher
I really appreciate you taking the time to explain this info in detail.
Sam
Oye, hice todo igual a como dijiste en el método manual.
después de la configuración,
Puedo ver la página de inicio de mi sitio web en el servidor local.
Pero cuando intento navegar a otra página, obtengo el siguiente error:
“No encontrado: la URL solicitada /test/logistics no se encontró en este servidor.”
Por favor, ayuda
Bill
Acabo de encontrar el mismo problema. Fui a site/wp-admin. Luego fui a Configuración > Enlaces permanentes y simplemente hice clic en Guardar cambios. Se actualizó algo y todos mis enlaces funcionan.
¡Mira eso! Mi primera contribución a la comunidad.
Isabela Santos
¡Gracias! Pero tuve que deshabilitarlo para que funcionara…
Mark
¡Brillante!
John
¡Genial! ¡Funcionó de maravilla! Gracias por publicarlo.
Natalia
Hola,
I followed your tutorial on doing it manually to the T, but I still get an error message. I am pulling my hair, here…
I’m pretty new to WP and I still have to figure out how to actually enter the new content and modify the files… but I can’t even get it to work locally
Este es el mensaje que recibo:
“Error al establecer una conexión con la base de datos”
Lo cual no entiendo, porque hice todo como dijiste en tu tutorial.
¡Ayuda, por favor!!
Natalia
Tried it all over again a second time and still same error message… I’m going crazy
Natalia
Incluso lo intenté en un servidor remoto y obtuve el mismo mensaje de error. No sé qué estoy haciendo mal… debe haber una ruta en algún lugar que estoy olvidando y simplemente no está leyendo la base de datos correcta…
¡Alguien, por favor, ayude!!
Soporte de WPBeginner
Natalia, la causa más común de este error es información incorrecta de la base de datos. En tu sitio en vivo, necesitas editar tu archivo wp-config.php. Asegúrate de que la información de la base de datos en este archivo coincida con la base de datos que has creado para tu sitio en vivo.
Administrador
Kathi Kostiuk
Gracias, tu sitio es súper útil. Soy nuevo en WP, heredé un sitio, lo tengo en localhost para poder aprender/probar. Al intentar 'subir' una imagen, obtengo esto: C:/wamp/www/testsite/wp-content/uploads. ¿Está su directorio padre escribible por el servidor? No hay errores que se muestren en phpMyAdmin, los permisos de las carpetas, los usuarios parecen correctos. ¿Podrías dirigirme a una solución? He buscado en todas partes que se me ocurre. Gracias.
Soporte de WPBeginner
Cuando moviste el sitio a localhost, ¿cambiaste las opciones siteurl y homeurl? Si no lo hiciste, entonces necesitas agregar estas dos líneas a tu archivo
wp-config.phpdefine('WP_HOME','http://localhost/yoursite'); define('WP_SITEURL','http://localhost/yoursite');1-click Use in WordPress
Administrador
Kathi Kostiuk
Gracias, lo haré.
Julie Rondeau
Hola,
¡Grandes tutoriales! Gracias, sin embargo, sigo recibiendo un código de error "Desconocido" 0 del plugin Duplicator al intentar crear los paquetes. ¿Hay alguna otra forma que puedas recomendar? Cualquier ayuda sería muy apreciada.
Muchas gracias,
Saludos desde París.
J.
Soporte de WPBeginner
También puedes hacer una copia de seguridad manual de tu sitio local y restaurarlo en el servidor en vivo.
Administrador
Rehan
Best tutorial ever!!
Ashley
¡Hola! ¡Muchas gracias por tus excelentes tutoriales! Todo funcionó de maravilla, pero cuando se suponía que debía “guardar de nuevo los enlaces permanentes”, no me dejaba iniciar sesión. Lo arreglé y ya he iniciado sesión, pero ¿a dónde voy para guardarlos de nuevo ahora que no tengo esa ventana emergente? Supongo que por eso, cuando intento hacer clic en las publicaciones, me aparece una página “no encontrada”. ¡Gracias de antemano!
Soporte de WPBeginner
Puedes guardar los enlaces permanentes en Ajustes » Enlaces permanentes.
Administrador
Jesse
¿Puedo preguntar cómo arreglaste el problema de inicio de sesión? Estoy teniendo el mismo problema.
Yarina
¡Hola! Todo esto funcionó de maravilla hasta que tuve que iniciar sesión en el panel de control de WP, mi inicio de sesión no funcionó e incluso después de cambiarlo manualmente en la tabla de usuarios, no pude iniciar sesión, ¿alguna idea…?
Angela
¡Gracias! He estado intentando hacer esto por un tiempo. He visto varios videos de YouTube pero no pude hacerlo funcionar correctamente. Esto fue tan fácil... lo mejor de todo. ¡Gracias de nuevo!
Ivan
Hola,
Seguí tus instrucciones al pie de la letra (y cantando, jeje), pero no tuve éxito. Creo que tiene algo que ver con la instalación de WP. No la he instalado, solo la he copiado.
Brett Golding
No me funcionó, solo terminé con una página de inicio en blanco después de ejecutar el programa. Lo intenté de nuevo 3 veces.
Soporte de WPBeginner
Consulta cómo resolver el problema de la pantalla blanca de la muerte.
Administrador
Jason Moore
¡Gracias! ¡Esto fue demasiado fácil!
ron
Hola, estoy intentando hacer exactamente esto, pero obtengo un error interno del servidor 500 justo después de poner los detalles de la base de datos y presionar el botón Ejecutar despliegue, obtengo la animación de progreso y después de unos 10 o 15 segundos obtengo el error.
Estuve revisando los registros de errores ubicados en C:\wamp\logs y solo pude encontrar esta línea que parecía algo relevante: “Invalid command ‘RewriteOptions’, perhaps misspelled or defined by a module not included in the server configuration”.
He usado duplicator con éxito en el pasado, pero de un servidor web a otro.
¿Alguna idea?
Soporte de WPBeginner
Por favor, consulta nuestra guía sobre cómo solucionar el error interno del servidor 500 en WordPress.
Administrador
Usama Noman
Thanks, seems like this is a tutorial posted upon my request
Thanks guys you are doing good.
Soporte de WPBeginner
Sí, es Usama. Gracias por sugerírnoslo.
Administrador
Jamie Mannion
Buena guía, pero creo que te faltó la parte donde actualizas wp-config.php con los nuevos detalles de la base de datos: el nombre es el nuevo nombre, el nombre de usuario es ‘root’ y la contraseña está vacía.
Lo intenté manualmente y todo se ve bien, pero los enlaces me llevan a la página de configuración del servidor WAMP, aunque las URL están actualizadas. No logro entenderlo. Puedo acceder a la página principal y al administrador, pero nada más. ¡Gracias!
Soporte de WPBeginner
Gracias por señalar lo de actualizar wp-config.php. Hemos actualizado el artículo.
En cuanto a tu problema de redirección. Intenta eliminar el archivo .htaccess de la instalación de WordPress en tu servidor local.
Administrador
Jamie Mannion
¡Genial, gracias! Eliminé el .htaccess, luego visité la página de opciones de enlaces permanentes y guardé, ¡y ahora todo está bien! Debo admitir que la única razón por la que sabía sobre la configuración de wp-config.php es porque he leído tus artículos anteriores. ¡Sigue con el gran trabajo!
Kin
Puse una pregunta hoy temprano, pero esto me funcionó de maravilla.
Gracias.
Shahraar Khan
Yo hago esto manualmente. Simplemente comprimo los archivos del servidor y los descargo... exporto la base de datos y reemplazo todos los enlaces en mi editor de texto. Es un trabajo de 5 minutos... Pero de todos modos, tu tutorial también es una muy buena alternativa.