Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo mover un sitio de WordPress en vivo a un servidor local

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

Mover un sitio de WordPress en vivo a un servidor local en tu computadora

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

Crear base de datos

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

Agregar nueva copia de seguridad

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.

Ingresa el nombre de la copia de seguridad

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.

Elegir almacenamiento en Duplicator

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.

Después del escaneo, crea la copia de seguridad

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.

Descargar archivos de copia de seguridad del sitio web

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.

Creando una carpeta del sitio web 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.

Copiar y pegar los archivos del paquete e instalador de Duplicator

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í:

Pantalla del instalador de Duplicator

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.

Información de la base de datos de Duplicator

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.

Probar la conexión a la base de datos

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.

Consultar información del sitio local

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.

Importación finalizada

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.

cPanel phpMyAdmin

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.

Exportar base de datos de WordPress manualmente

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.

Seleccionar opciones de exportación

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.

Descargar todos tus archivos de WordPress

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.

Importar base de datos de WordPress

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.

Actualizando URLs en la base de datos

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.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

257 CommentsLeave a Reply

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

    • 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!

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

    • 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

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

    • 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!!

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

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

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

  7. Si estás usando WAMP, necesitas activar mod_rewrite para habilitar permalinks personalizados.

    Haz clic en Wamp -> Apache -> Módulos de Apache -> rewrite_module

  8. ¡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.

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

  10. 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?

  11. 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”.

  12. 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í.

  13. 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?

  14. ¡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?

  15. Solo tengo una palabra sobre estos pasos... ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡[10] Aug 30, 2014 at 3:01 pm

  16. 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).

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

  18. 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í?

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

    • 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?

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

  21. 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!!

  22. ¡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?

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

  24. 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?

    • 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?

  25. 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 :P I really appreciate you taking the time to explain this info in detail.

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

  27. 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!!

    • 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!!

    • 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

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

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

  30. ¡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!

  31. ¡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!

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

  33. 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?

  34. 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!

    • 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

      • ¡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!

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

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.