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 WordPress de un servidor local a un sitio en vivo (2 métodos)

Muchos usuarios de WordPress prefieren trabajar en sus sitios web utilizando un servidor local en su computadora. Esto te permite trabajar en tu sitio web de forma privada antes de que los cambios estén disponibles en línea.

Eventualmente, necesitarás moverlo a un servidor en vivo para hacerlo accesible a los visitantes en línea. Esta transición es crucial para asegurar que tu sitio web funcione correctamente en el sitio en vivo.

Hemos trabajado en muchos sitios web locales, por lo que tuvimos que aprender la forma más fácil de transferir contenido a sitios web en vivo.

En este artículo, te proporcionaremos instrucciones paso a paso sobre cómo mover WordPress de un servidor local a un sitio en vivo.

Cómo mover WordPress de servidor local a sitio en vivo (2 métodos)

¿Por qué mover WordPress de un servidor local a un sitio en vivo?

Construir tu blog de WordPress en un servidor local es una forma segura de probar cambios en tu sitio web sin afectar a los visitantes.

Cuando hayas terminado de perfeccionar tu sitio web, el siguiente paso es pasar de tu servidor local a un sitio en vivo.

Te mostraremos dos formas de mover tu sitio de un servidor local a un sitio en vivo.

El primer método utiliza un plugin de migración de WordPress y se recomienda para principiantes.

En el segundo método, te mostraremos cómo mover manualmente WordPress de un servidor local a un sitio en vivo.

Puedes elegir el método que mejor te funcione:

Antes de migrar tu sitio de WordPress

Necesitas tener algunas cosas listas para migrar WordPress de un servidor local a un servidor en vivo.

Primero, asumimos que tienes un sitio de WordPress funcionando en un servidor local (también llamado localhost) en tu computadora y que tienes acceso completo a él.

A continuación, necesitarás tener un nombre de dominio y alojamiento web.

Hemos escuchado innumerables historias de principiantes que comenzaron con proveedores de alojamiento web deficientes o gratuitos y se arrepintieron. En nuestra experiencia, elegir el proveedor de alojamiento adecuado es fundamental para el éxito de cualquier sitio web.

Para facilitar tu decisión, te recomendamos usar Bluehost. Son una compañía de hosting de WordPress recomendada oficialmente y le están ofreciendo a los usuarios de WPBeginner un descuento exclusivo + dominio y certificado SSL gratis.

Básicamente, puedes empezar desde tan solo $2.99 al mes.

Si quieres una excelente alternativa a Bluehost, puedes considerar Hostinger. También están ofreciendo un descuento exclusivo para usuarios de WPBeginner con un nombre de dominio gratuito.

Si puedes permitirte pagar un poco más, entonces echa un vistazo a SiteGround. También tienen una oferta especial para los lectores de WPBeginner.

Si necesitas ayuda para configurar tu sitio web, sigue nuestra guía paso a paso sobre cómo crear un sitio web.

Finalmente, necesitarás un programa FTP y saber cómo usar FTP para subir tu sitio del servidor local al sitio en vivo.

¿Listo? Empecemos a migrar tu sitio de WordPress.

Tutorial en video

Suscríbete a WPBeginner

Si prefieres instrucciones escritas, sigue leyendo.

Método 1: Transferir WordPress del servidor local al sitio en vivo usando un plugin de migración (Recomendado)

Este método es más fácil y se recomienda para principiantes. Usaremos un plugin de migración de WordPress para mover WordPress de localhost a un sitio en vivo.

Paso 1: Instalar y configurar el plugin Duplicator

Primero, necesitas instalar y activar el plugin Duplicator en tu sitio local. Para más detalles, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Consejo Pro: También existe una versión pro de Duplicator que ofrece copias de seguridad seguras, almacenamiento en la nube, restauración fácil del sitio y más.

Al activarlo, debes ir a la página Duplicator » Copias de seguridad y hacer clic en el botón ‘Crear nueva’.

Crear nueva copia de seguridad para la migración

Esto te llevará a una pantalla donde puedes darle un nombre a tu copia de seguridad.

Luego, haz clic en el botón ‘Siguiente’.

Nombrar paquete de copia de seguridad

Duplicator ahora ejecutará algunas pruebas para ver si todo está en orden.

Si todos los elementos están marcados como ‘Bueno’, haz clic en el botón ‘Construir’.

Construir paquete

Este proceso puede tardar unos minutos, dependiendo del tamaño de tu sitio web. Debes dejar esta pestaña abierta hasta que se complete.

Una vez terminado, verás opciones de descarga para los paquetes ‘Instalador’ y ‘Archivo’. Necesitas hacer clic en el botón ‘Descargar ambos archivos’ para descargar ambos archivos a tu computadora.

Descargar ambos archivos de copia de seguridad

El archivo ‘Archivo’ es una copia completa de tu sitio de WordPress. Incluye todos los archivos principales de WordPress, así como tus imágenes, subidas, temas, plugins y una copia de seguridad de tu base de datos de WordPress.

El archivo ‘Instalador’ es un script que automatizará todo el proceso de migración descomprimiendo el archivo que contiene tu sitio web.

Paso 2: Crea una base de datos para tu sitio web de WordPress en vivo

Antes de poder ejecutar el instalador o subir el sitio web de WordPress desde localhost a tu servidor de hosting, necesitas crear una base de datos MySQL para tu nuevo sitio web en vivo.

Si ya has creado una base de datos MySQL, entonces puedes omitir este paso.

Para crear una base de datos, necesitas visitar el panel de control cPanel de tu cuenta de hosting. Luego, localiza la sección 'Bases de datos' y haz clic en el ícono 'Asistente de bases de datos MySQL'.

Asistente de bases de datos MySQL

En la siguiente pantalla, hay un campo para crear una nueva base de datos.

Simplemente proporciona un nombre para tu base de datos y haz clic en el botón 'Crear base de datos'.

Nombrar nueva base de datos

cPanel ahora creará una nueva base de datos para ti.

Después de eso, necesitas ingresar un nombre de usuario y una contraseña para tu nuevo usuario y luego hacer clic en el botón 'Crear usuario'.

Crear nuevo usuario de base de datos

A continuación, necesitas agregar el usuario que acabas de crear a la base de datos.

Primero, haz clic en la casilla 'Todos los privilegios'.

Verificar todos los privilegios

Luego, desplázate hacia abajo y haz clic en el botón 'Realizar cambios' para guardar tus modificaciones.

Tu base de datos ahora está lista para ser utilizada con tu sitio de WordPress. Asegúrate de anotar el nombre de la base de datos, el nombre de usuario y la contraseña. Necesitarás esta información en el siguiente paso.

Paso 3: Subir Archivos del Servidor Local al Sitio Web de WordPress en Vivo

Ahora, necesitas subir los archivos del archivo comprimido y del instalador desde tu sitio local a tu cuenta de hosting.

Primero, conéctate a tu sitio en vivo usando un cliente FTP. Una vez conectado, asegúrate de que el directorio raíz de tu sitio web esté completamente vacío.

Normalmente, el directorio raíz es la carpeta /home/public_html/.

Algunas compañías de hosting de WordPress instalan WordPress automáticamente cuando te registras. Si tienes archivos de WordPress allí, entonces necesitas eliminarlos.

Después de eso, puedes subir los archivos archive.zip e installer.php de Duplicator a tu directorio raíz vacío.

Subir archivos de archivo e instalador

Paso 4: Ejecutar el Script de Migración

Después de haber subido los archivos de migración, necesitas visitar la siguiente URL en tu navegador:

http://example.com/installer.php

No olvides reemplazar 'ejemplo.com' con el nombre de tu propio dominio.

Esto iniciará el asistente de migración de Duplicator.

El instalador ejecutará algunas pruebas e inicializará el script.

Asistente de migración Duplicator paso 1

En la sección de Configuración, se te pedirá que ingreses el host de MySQL, el nombre de la base de datos, el nombre de usuario y la contraseña.

Tu host probablemente será un host local. Después de eso, ingresarás los detalles de la base de datos que creaste en el paso anterior.

Luego, haz clic en el botón 'Validar' para asegurarte de que los detalles que ingresaste sean correctos.

Validar configuración

Después de eso, haz clic en el botón 'Siguiente' para continuar.

Duplicator ahora importará tu copia de seguridad de la base de datos de WordPress del archivo a tu nueva base de datos.

También actualizará las URL que apuntan al sitio local y a tu nuevo sitio en vivo.

Ahora puedes hacer clic en el botón 'Iniciar sesión en el administrador' para ingresar al área de administración de WordPress de tu sitio en vivo.

Inicio de sesión de administrador

Una vez que inicies sesión en tu sitio en vivo, Duplicator limpiará automáticamente los archivos de instalación.

Eso es todo. Has movido exitosamente WordPress del servidor local a tu sitio en vivo.

Método 2: Transferir WordPress manualmente del servidor local al sitio en vivo

En este método, te mostraremos cómo mover manualmente WordPress del servidor local a tu sitio en vivo. Será útil si el primer método no funciona o si prefieres hacerlo manualmente.

Paso 1: Exportar la base de datos local de WordPress

Lo primero que debes hacer es exportar tu base de datos local de WordPress. Usaremos phpMyAdmin para hacerlo.

Si no estás familiarizado con él, entonces quizás quieras echar un vistazo a nuestra guía de gestión de bases de datos de WordPress usando phpMyAdmin.

Simplemente ve a http://localhost/phpmyadmin/ y haz clic en tu base de datos de WordPress. Luego, haz clic en el botón 'Exportar' en la barra de menú superior.

Exportar desde localhost

En la opción 'Método de exportación:', puedes elegir 'Rápido' o 'Personalizado'. Personalizado te proporcionará más opciones para exportar tu base de datos.

Pero recomendamos elegir ‘Rápido’ y luego hacer clic en el botón ‘Ir’ para descargar tu base de datos.

Exportar base de datos de WordPress usando phpMyAdmin

Paso 2: Sube los archivos de WordPress al sitio en vivo

Ahora, necesitaremos mover todos los archivos de tu sitio web al sitio en vivo.

Para empezar, abre tu cliente FTP y conéctate a tu cuenta de alojamiento web.

Una vez que te hayas conectado a tu sitio en vivo, asegúrate de subir los archivos en el directorio correcto. Por ejemplo, si quieres que el sitio se aloje en ‘tusitio.com’, entonces querrás subir todos los archivos en tu directorio public_html.

Ahora selecciona tus archivos locales de WordPress y súbelos a tu servidor en vivo.

Subir archivos de WordPress por FTP

Paso 3: Crea una base de datos MySQL en tu sitio en vivo

Mientras tu cliente FTP está subiendo tus archivos de WordPress, puedes empezar a importar tu base de datos al servidor en vivo.

La mayoría de los proveedores de alojamiento de WordPress ofrecen cPanel para administrar tu cuenta de alojamiento, así que te mostraremos cómo crear una base de datos usando cPanel.

Primero, necesitas iniciar sesión en tu panel de control de cPanel y hacer clic en el ícono ‘Asistente para bases de datos MySQL’, que se encuentra en la sección ‘Bases de datos’.

Seleccionar asistente de base de datos MySQL

En la siguiente pantalla, puedes crear una nueva base de datos.

Necesitas proporcionar un nombre para tu base de datos, luego haz clic en ‘Crear base de datos’.

Nombrar y crear nueva base de datos

cPanel creará automáticamente una nueva base de datos para ti.

A continuación, debes ingresar un nombre de usuario y una contraseña para tu nuevo usuario y luego hacer clic en ‘Crear Usuario’.

Crear nuevo usuario de base de datos

Después de eso, debes agregar el usuario que acabas de crear a la base de datos.

Primero, marca la casilla ‘Todos los privilegios’.

Marcar la casilla de todos los privilegios

Luego, desplázate hacia abajo y haz clic en ‘Realizar cambios’ para guardar tus modificaciones.

Has creado exitosamente una nueva base de datos para tu sitio de WordPress en vivo.

Paso 4: Importar la base de datos de WordPress al sitio en vivo

El siguiente paso en el proceso es importar tu base de datos de WordPress.

Ve a tu panel de control de cPanel, desplázate hacia abajo hasta la sección ‘Bases de datos’ y haz clic en ‘phpMyAdmin’.

Hacer clic en phpMyAdmin

Esto te llevará a phpMyAdmin, donde querrás hacer clic en la base de datos que acabas de crear arriba. phpMyAdmin mostrará tu nueva base de datos sin tablas.

A continuación, haz clic en la pestaña ‘Importar’ en el menú superior. En la página de importación, haz clic en el botón ‘Elegir archivo’ y luego selecciona el archivo de la base de datos del sitio local que guardaste en el primer paso.

Importar base de datos vía phpMyAdmin

Después de eso, haz clic en el botón ‘Ir’ en la parte inferior de la página. Tu base de datos se importará automáticamente a phpMyadmin.

Paso 5: Cambiar la URL del sitio

Ahora, necesitas cambiar la URL del sitio en tu base de datos para que se conecte con tu sitio de WordPress en vivo.

En phpMyAdmin, busca la tabla wp_options en tu base de datos que acabas de importar arriba.

Si cambiaste el prefijo de tu base de datos, entonces en lugar de wp_options, podría ser {new_prefix}_options.

A continuación, haz clic en el botón ‘Examinar’ junto a wp_options. O, haz clic en el enlace en la barra lateral para abrir la página que tiene una lista de campos dentro de la tabla wp_options.

Explorar la tabla de opciones de wp

Luego, en la columna options_name, necesitas buscar la opción siteurl.

Luego, haz clic en el icono ‘Editar’.

Editar siteurl en phpMyAdmin

Esto abre una ventana donde puedes editar el campo.

En el cuadro de entrada option_value, verá la URL de su instalación local, que será algo como http://localhost/test.

Necesita insertar la URL de su nuevo sitio en este campo, por ejemplo: https://www.wpbeginner.com.

Luego, puede guardar el campo haciendo clic en el botón ‘Ir’.

editar el campo siteurl

A continuación, debe seguir los mismos pasos que los anteriores para el nombre de opción home. El menú wp_options puede tener varias páginas. Por lo general, la opción home estará en la segunda página.

Luego, actualice la URL de home, para que sea la misma que la URL de su sitio en vivo.

Paso 6: Configurar su sitio en vivo

Ahora que ha importado la base de datos y ha subido su contenido, es hora de configurar WordPress.

En este momento, su sitio debería mostrar un error de ‘Error al establecer una conexión de base de datos‘.

Para solucionar esto, conéctese a su sitio web usando un cliente FTP y abra el archivo wp-config.php.

Estará buscando las siguientes líneas de código:

// ** MySQL settings - You can get this info from your web host ** //
/** 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' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

Deberás proporcionar el nombre de la base de datos, el nombre de usuario y la contraseña que creaste anteriormente.

A continuación, guarda el archivo wp-config.php y cárgalo de nuevo en tu servidor de hosting de WordPress.

Ahora, cuando visites tu sitio web, debería estar en línea.

Después de eso, necesitas iniciar sesión en tu panel de administración de WordPress y ir a Ajustes » Generales. Luego, sin cambiar nada, desplázate hasta el final y haz clic en el botón ‘Guardar cambios’.

Guardar configuración general

Esto se asegurará de que la URL de tu sitio se corrija en cualquier otro lugar donde sea necesario.

Una vez que hayas hecho eso, ve a Ajustes » Enlaces permanentes, luego desplázate hacia abajo y haz clic en ‘Guardar cambios’ para asegurarte de que todos los enlaces de las publicaciones funcionen correctamente.

Guardar configuración de enlaces permanentes

Cada vez que muevas un sitio de WordPress de un dominio a otro o de un servidor local a un sitio en vivo, te enfrentarás a enlaces rotos e imágenes faltantes.

Te mostraremos dos formas de actualizar las URLs. Puedes elegir la que mejor te funcione.

1. Actualiza las URLs usando el plugin Search & Replace Everything (Recomendado)

La forma más segura de solucionar esto es usando Search & Replace Everything. Es un potente plugin de WordPress que te permite realizar fácilmente tareas de actualización masiva en tu sitio web sin escribir complejas consultas a la base de datos.

Primero, necesitas instalar y activar el plugin Search & Replace Everything.

Después de la activación, ve a la página Herramientas » WP Search & Replace.

Buscar y reemplazar URLs de migración de local a sitio en vivo

Desde aquí, necesitas ingresar la URL de tu sitio local en el campo ‘Buscar’ y la URL de tu sitio en vivo en el campo ‘Reemplazar con’.

Desplázate un poco y haz clic en ‘Seleccionar todo’ debajo de las tablas. Esto asegura que el plugin buscará la URL antigua en todas partes de la base de datos.

Seleccionar tablas

Ahora haz clic en el botón ‘Vista previa de búsqueda y reemplazo’ para continuar.

El plugin buscará en tu base de datos todas las instancias de la URL antigua y luego previsualizará los resultados.

Previsualizar cambios

Si todo se ve bien, haz clic en ‘Reemplazar todo’ para guardar los cambios.

Verás una advertencia sobre los cambios que estás realizando. Haz clic en ‘Sí’ para continuar.

El plugin ahora actualizará la base de datos y reemplazará las URLs locales con la URL de tu sitio web actual.

2. Actualizar URLs manualmente (Avanzado)

Otra forma de actualizar las URLs es usando la siguiente consulta SQL:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/test/', 'www.yourlivesite.com/');

Simplemente ve a phpMyAdmin, haz clic en tu base de datos y luego haz clic en ‘SQL’ en el menú superior y agrega la consulta anterior.

Asegúrate de cambiarla a las URLs de tu sitio local y sitio en vivo y haz clic en el botón ‘Ir’.

Corregir imágenes y URLs rotas de WordPress después de mover a sitio en vivo

Eso es todo. Ahora has migrado con éxito WordPress de tu servidor local a un sitio en vivo.

Esperamos que tu sitio web en vivo esté funcionando sin problemas. Si notas algún error, puedes consultar nuestra guía sobre errores comunes de WordPress para obtener ayuda con la solución de problemas.

Esperamos que este artículo te haya ayudado a mover WordPress de un servidor local a un sitio en vivo. También te puede interesar nuestra guía sobre cómo mover un sitio en vivo a un servidor local o consultar la lista de verificación definitiva para migración de sitios web para pasos prácticos de migración de WordPress.

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

912 CommentsLeave a Reply

  1. Hace unos días publiqué que había usado el método #1 con éxito. Ahora estoy intentando de nuevo, desde cero, sin éxito.

    Tengo dos webs en un mismo host (dos subdominios: www y blog). una está en /public/ y la otra está en /public_blog/.
    (así que, no es una subcarpeta sino una hermana, en mi proveedor de hosting). Ambos subdominios (www y blog) tienen SSL.

    Logré entrar al área de administración de WP, limpié los archivos restantes; las publicaciones y páginas se listan, pero al hacer clic en vista previa se muestra una página en blanco. No hay errores en el registro.

    No sé cómo rastrear y encontrar los pasos (aunque tengo el dup-installer-log.txt)

    gracias

    • Probablemente querrás contactar a tu proveedor de hosting para asegurarte de que el subdominio esté configurado en la ubicación correcta de la carpeta, ya que es la razón más común para ese problema.

      Administrador

  2. Tutorial brillante.

    Elegí la opción 1. Llegué hasta el punto 4, pero al intentar lanzar Wordpress, recibí un mensaje de "demasiados redireccionamientos". Pasé mucho tiempo intentando averiguar qué había hecho mal, probando todas las sugerencias para ese tipo de error y resultó que no fue mi culpa. No funcionaba porque la versión de la base de datos que estaba usando en Wamp era más nueva que la versión en mi compañía de hosting 1and1 ionos.

    Llamé a los de atención al cliente de 1and1 para preguntar si podían actualizar la versión de la base de datos y parece que debieron tener otras quejas. 2 días después, la versión de la base de datos se actualizó y mi sitio local se transfirió al sitio en vivo en cuestión de minutos.

    Así que... las versiones de la base de datos es otra cosa a considerar si tienes problemas.

    Gracias por un tutorial tan excelente, usaré este método de nuevo en el futuro.

  3. Perfecto. Usé el método #1. Ahora el sitio (en el servidor) está funcionando.
    Pero, entonces, cuando agrego algunas publicaciones, páginas, menús en localhost,… ¿cómo puedo actualizar el sitio real, sin empezar de cero de nuevo?
    gracias

  4. Mi sitio web funciona bien en localhost, pero cuando lo subo a mi dominio en vivo, algunas de las imágenes de los botones sociales no se muestran. ¿Me puedes ayudar por favor?

    • Primero te recomendaríamos que te pongas en contacto con el soporte del plugin que estás utilizando para asegurarte de que no haya un problema específico de la transferencia de contenido.

      Administrador

  5. ¡Hola! Seguí todos los pasos, pero una vez que llego al paso 4 y hago clic en Iniciar sesión de administrador, recibo un error que dice "Ocurrieron demasiadas redirecciones al intentar abrir [...]. Esto podría ocurrir si abre una página que se redirige para abrir otra página que luego se redirige para abrir la página original".
    ¿Cómo puedo solucionar eso?

  6. Hola, he seguido las instrucciones hasta ahora, y todo parece ir bien, pero el problema comienza en el paso 4.
    He subido los archivos de migración, después de verificar que el archivo tiene 1.2 GB.
    Después de lanzar el installer.php, el mensaje es: el archivo es de 4k, por favor, suba el archivo completo.
    Estoy seguro de que el archivo subido se ha subido por completo.
    El proceso se detiene aquí, ¿qué puedo hacer?

  7. ¡Gracias por este fantástico tutorial! Estoy construyendo un nuevo sitio web localmente, pero ya tengo un sitio en vivo funcionando que quiero sobrescribir completamente con el nuevo. ¿Necesito borrar todo mi sitio web en vivo antes de migrar? Ambos están ejecutando WordPress pero tienen temas completamente diferentes... ¡gracias!

    • Normalmente sería mejor eliminar el sitio que estás reemplazando para no tener archivos adicionales innecesarios en tu servidor.

      Administrador

  8. En mi opinión, les recomiendo que organicen un tutorial completo en video, sería una excelente guía práctica y más útil y mucho más fácil, ya que permitiría ver la acción real hasta lograr los resultados. Gracias por el buen trabajo que ofrecen.

    • It would depend on what error you are running into at the moment. If you reach out to the slider plugin’s support they should be able to assist.

      Administrador

  9. Hi I really appreciate the in depth explanation. I am completely finished with step 5, changed my URL and Home to my actual URL i am using, but now when I type in my URL it still gives me the “if you are the owner login to launch site”. Not sure what I’m missing but i dont get an error message.

    • Hi Gage,

      Please recheck if you uploaded WordPress files to the correct directory. If you are unsure, then ask your hosting provider and they will let you know which directory you should upload it to.

      Administrador

  10. Normalmente me encantan tus tutoriales y he construido mis dos sitios web personales con tu ayuda y guía... ¡Pero esto es demasiado complicado para mí!
    Cuando ejecuto Duplicator, no lista todas las entradas como ‘buenas’. La verificación de tamaño y las verificaciones de complementos adicionales regresan con una advertencia. así que no puedo avanzar más. Mi sitio no es tan grande... pero creo que está intentando empaquetar todo (incluyendo copias de seguridad y complementos que supongo que no necesito migrar). ¿Hay alguna manera de evitar esto (estoy intentando descargar mi sitio en vivo a WAMP para poder trabajar en usar un nuevo tema)?

    • Siempre que sean solo advertencias, deberías poder continuar. Si haces clic en la sección con la advertencia, debería mostrarte diferentes opciones sobre cómo cambiar de advertencia a bueno. También puedes habilitar filtros para ignorar ciertos archivos/carpetas.

      Administrador

  11. ¡Hola! He seguido tus instrucciones hasta ahora, y todo parece ir como ha ido, pero me he atascado en el Paso 6.
    Leo: “Para solucionar esto, conéctate a tu sitio web usando un cliente FTP y edita el archivo wp-config.php. Proporciona el nombre de la base de datos, el usuario y la contraseña que creaste anteriormente en el Paso 3. Guarda el archivo wp-config.php y súbelo de nuevo a tu servidor. Visita tu sitio web y debería estar en línea ahora.”
    ¿Puedes ser más específico, por favor? ¿Dónde encuentro exactamente el archivo wp-config.php y cómo lo edito?

    • Encontrarías el archivo wp-config donde están tus carpetas de WordPress, que normalmente está en la carpeta public_html o www de tu hosting. Usarías un editor de texto como el Bloc de notas o similar para editar el contenido del archivo.

      Administrador

  12. “Haz clic en la pestaña Importar en el menú superior. En la página de importación, haz clic en el botón Elegir archivo y luego selecciona el archivo de base de datos que guardaste en el Paso 1.” No puedo localizar este archivo, no tengo idea de dónde buscar.

  13. Artículo de ayuda fantástico. Lo seguí y migré fácilmente mi sitio de localhost al servidor en vivo. ¡Gracias por publicarlo! Soy un novato moviendo un sitio, así que tuve que averiguar algunas de las cosas más sencillas. Una cosa que tuve que descubrir fue cómo mover las carpetas de archivos de mi computadora al servidor de alojamiento usando cPanel. Después de investigar esto, descubrí que debía comprimir toda la carpeta con todas sus subcarpetas en un archivo ZIP y luego subir ese único archivo.

  14. Arreglar imágenes y enlaces rotos actualizando rutas: ¿Cómo actualizar imágenes de fondo? El método mencionado en el paso 7, solo funciona para imágenes normales, no para imágenes de fondo. Entonces, ¿cómo actualizar las imágenes?

  15. Hola chicos, gran tutorial.

    Pero cuando intento acceder a mi sitio a través de la URL, me pide que reinstale WordPress (es decir, me muestra el asistente de WordPress cuando se inicia)

    Además, cuando dices ir a la base de datos y crear un nuevo usuario, mySQL no tiene una opción.

  16. Hola, por favor, seguí todos los pasos, pero al final de todo me aparece un mensaje de error que dice Error al establecer una conexión con la base de datos.

  17. ¡Hola! Gran artículo. Solo dos cosas que creo que serían geniales para leer sobre este tema.
    1. ¿Hay algún consejo de flujo de trabajo para evitar los enlaces rotos, imágenes, etc. que mencionas?
    2. Además, he leído reseñas de plugins donde los usuarios afirman que algunos plugins malos dejan "código basura" (código y archivos inutilizables) después de desinstalar/eliminar el plugin, lo que eventualmente ralentiza su sitio web. ¿Es eso cierto? Si es así, ¿cómo podríamos, como principiantes, detectar ese "código basura" (esencialmente los restos de plugins que hemos eliminado) y eliminarlo?
    En mi sitio web local, pruebo muchos plugins que no pretendo usar y que terminaré eliminando (como muchos otros lo hacen), así que estoy interesado en esto.

    Gracias de antemano.

    • Hola Jasonas,

      1. Puedes seguir los pasos anteriores en el orden en que aparecen para evitar enlaces rotos.

      2. Puedes ver los datos sobrantes en tu base de datos de WordPress usando phpMyAdmin. Sin embargo, no recomendamos que los principiantes hagan eso a menos que estén seguros de que estos datos están ralentizando su sitio web.

      Administrador

  18. Hola,

    He estado construyendo mi sitio en el servidor local, ahora quiero moverlo a una URL temporal en mi WordPress, que está instalado en mi paquete de hosting para terminar y luego, una vez listo, se dirigirá al nombre de dominio que actualmente aloja el sitio antiguo. He intentado los pasos anteriores pero llego hasta el paso 1 y no tengo idea de a dónde va el archivo de exportación.
    ¡Perdón si es una pregunta tonta pero no logro encontrarlo en ninguna parte!

    Cualquier ayuda sería muy apreciada.
    Gracias,
    Sally

    • Hola Sally,

      El archivo de exportación se descarga automáticamente en tu computadora. Revisa la carpeta de Descargas de tu computadora o cualquier otra carpeta donde tu navegador suela almacenar los archivos descargados.

      Administrador

      • Hola,

        Gracias, lamento no poder encontrarlo allí en absoluto. Vacíe la carpeta y lo hice de nuevo, pero no apareció nada allí, de ahí la pregunta.

        Todas las descargas de Safari van a la carpeta de descargas normal, así que no sé a dónde podría estar yendo. ¡Voy a intentarlo con Duplicator y ver si avanzo más!
        Gracias,
        Sally

        • Creo que tal vez puedas intentar elegir descargar personalizado en lugar de descargar rápido, y luego en el campo de salida, elige "Guardar salida en un archivo" > Compresión: > gzipped

    • Dependiendo de tu configuración, es posible que no se descargue automáticamente. Puede que se abra en una nueva pantalla y luego puedas copiar/pegarlo en un archivo y guardarlo tú mismo. No estoy seguro si esto es solo cosa de MAMP o qué, pero cuando migré a trabajar en una Mac, esta parte de los pasos cambió.

  19. Hola,
    ¡Tus tutoriales son geniales, gracias!

    Acabo de seguir este hilo y no estoy seguro si lo que estoy haciendo está mal, pero hago el Paso 1 (Exportar) pero no tengo idea de a dónde va el archivo que estoy exportando.
    Estoy ejecutando un servidor local en mi Mac y me he quedado atascado aquí, ¿me falta algo?
    Estoy intentando llevar mi sitio web del servidor local a WordPress que se ejecuta en mi paquete de alojamiento con 123 Reg. Esto va a una URL temporal hasta que esté listo para pasar al dominio que actualmente tiene el sitio web antiguo.

    Cualquier ayuda será muy apreciada.
    Muchas gracias
    Sally

  20. Tengo un sitio web de WordPress en un servidor en vivo, quiero reemplazarlo por otro servidor de WordPress que creé en localhost, quiero mantener el mismo host y el mismo nombre de dominio. ¿Qué debo hacer por favor?

  21. Esto es muy útil. Quiero preguntar sobre el siguiente paso. ¿Qué pasa si sigo desarrollando localmente y quiero sincronizar cambios de vez en cuando? ¿Tienes un tutorial para eso?

  22. Tengo un problema en el que mi portátil murió con el servidor MAMP de localhost. He podido extraer todos los archivos del disco duro, pero no puedo ejecutar una exportación de base de datos.

    Tengo un portátil configurado con XAMP.

    ¿Alguna idea?

  23. Domingo por la noche.
    El cliente quiere el sitio web.
    He intentado Duplicator todo el día, de ninguna manera.
    Problemas con PHP y DB, simplemente no funciona... hasta que llego a tu publicación.

    Volvamos a lo básico, hombre, pon el directo en el aire manualmente.
    Gracias por compartir.
    Es la idea más simple y, sin embargo, a veces intentamos automatizar las cosas y hacemos menos trabajo.

    Had to share with you my truly akcnowledgment.
    Nicely done :)

  24. He recibido un "sistema de archivos" completo de WordPress a través de un servidor FTP de un proveedor mío, y quiero crear una nueva página web con estos archivos, pero con mi propio dominio.
    ¿Puedo usar este "tutorial" para esto?
    Perdón por las preguntas tontas, pero solo he trabajado en WordPress a través de una solución en la nube.

    • Hola Chell,

      También necesitarás la base de datos de WordPress, no solo los archivos. Una vez que tengas tanto la base de datos como los archivos de WordPress, podrás subirlos a tu propio nombre de dominio e importar la base de datos.

      Administrador

  25. Hola. He terminado de construir mi sitio en un servidor local y estoy listo para moverlo a mi servidor en vivo. Supongo que antes de seguir tus pasos, necesitaría instalar WordPress en mi cuenta de hosting primero. ¿Es correcto? Y si es así, ¿debería marcar la casilla que dice "Crear automáticamente una nueva base de datos para esta instalación"? Si lo hago, tendré que reemplazar esa base de datos con la de mi servidor local, ¿verdad? ¿O debería dejar esa casilla sin marcar ya que estoy a punto de migrar una nueva base de datos? Gracias.

    • Hola Scott,

      No, en lugar de instalar WordPress, moverás uno de tu servidor local al sitio en vivo. De manera similar, exportarás tu base de datos local y luego la importarás en la cuenta de hosting de tu servidor en vivo usando phpmyadmin a través de cpanel.

      Administrador

  26. Hola, después de actualizar mi archivo wp-config.php para reflejar la información de la base de datos, ahora me aparece lo siguiente al acceder al sitio en vivo:

    Fatal error: Class ‘WP_Widget_Media’ not found in /home/…/wp-includes/widgets/class-wp-widget-media-audio.php on line 17

  27. Amigo, eres un salvavidas. Eso de la consulta SQL para cambiar los enlaces me salvó. He estado intentando durante 2 días seguidos arreglar que el sitio no se mostrara correctamente al acceder a él desde una IP pública a través de mi nombre de dominio, incluso si "siteurl" y "home" estaban correctamente configurados. ¡Gracias!

  28. Gracias de antemano.

    Tengo que subir el sitio web de WordPress de mi máquina local al servidor web que posee mi empresa y que se encuentra en el mismo edificio donde trabajo. Mi problema es que no estoy utilizando ningún servicio de hosting, así que no estoy seguro de qué hacer cuando se trata del paso del administrador de archivos para la transferencia de la base de datos. Para ser claro, ¿cómo procedería si quisiera subir el sitio web de mi máquina local al servidor privado de la empresa sin usar un servicio de web hosting?

  29. Hola, voy a hacer esta migración, pero tengo una pregunta. ¿Qué pasa si tengo que subir un sitio web a un servidor pero en mi localhost este sitio web es parte de una multisitio? ¿Cómo puedo aislar este sitio web de la red local de WordPress y finalmente subirlo a un servidor web real?

  30. phpMyAdmin – Error
    Error al iniciar la sesión; por favor, revise el archivo de registro de su servidor web y/o PHP y configure su instalación de PHP adecuadamente. Asegúrese también de que las cookies estén habilitadas en su navegador.

    session_start(): open(SESSION_FILE, O_RDWR) failed: No such file or directory (2)
    Esto es lo que obtengo y mi sitio no funciona, por favor ayúdenme.

    • Hola Olumide,

      Si el error ocurre en su sitio en vivo, por favor contacte a su proveedor de hosting. Si esto sucede en su servidor local, significa que la configuración de su servidor local no está configurada correctamente.

      Administrador

  31. Acabo de seguir estos pasos para mover un sitio local a uno activo y ninguno de mis sitios locales se transfirió.

  32. Por favor, tengo problemas con el paso 7. Ingresé el sitio en vivo, pero ¿qué debo poner para el sitio local? Gracias.

  33. Hola WPBEGINNER SUPPORT y demás,

    Gracias, he encontrado que tu artículo ayuda a la gente. Espero poder encontrar tu ayuda para mi problema. Después de haber modificado agregando códigos en functions.php (sitio en vivo), ya no puedo ver ni acceder al sitio web, siempre muestra el mensaje diciendo:
    Notice: ob_end_clean(): failed to delete buffer. No buffer to delete in /home/dh_awey63/website/wp-content/plugins/nextgen-gallery/nggallery.php on line 92
    ParseError thrown

    error de sintaxis, inesperado 'ang' (T_STRING)

    Solía buscar en Google el mensaje de error y obtuve algunos consejos para acceder a él a través del cliente FTP FileZilla, pero no puedo iniciar sesión correctamente, siempre obtengo un error en: "Respuesta: 530 Inicio de sesión incorrecto". "Error: Error crítico: No se pudo conectar al servidor". ¿Hay alguna manera de editar el archivo functions.php para eliminar mis comentarios allí y devolver el sitio a la normalidad? Simplemente no sé si el desarrollador web configuró la cuenta ftp, ese desarrollador independiente dejó sus cosas desordenadas y perezosas en el diseño de su sitio web y se ha ido después de recibir el pago. Soy realmente nuevo en esta área y no sé qué hacer. Por favor, ayúdenme. Muchas gracias.

    • Hola Marlon,

      También puedes acceder a tus archivos de WordPress usando el Administrador de Archivos en cPanel dentro del panel de control de tu cuenta de alojamiento web. Una vez que te hayas conectado a tu sitio usando el administrador de archivos, deberás localizar tu archivo functions.php y deshacer los cambios que hiciste anteriormente.

      Administrador

      • Hola WPBEGINNER SUPPORT,

        Gracias por tu pronta respuesta. Lamento decir que realmente no tengo idea si el tipo que construyó el sitio creó una cuenta de cpanel, realmente no sé los detalles de inicio de sesión si es que hay alguno. Ese tipo malo nunca responde mis mensajes después de que recibe el dinero de nosotros. Por favor, ayúdame qué hacer si hay opciones disponibles. Por favor, visita el sitio web en rheumacares.ph. Muchas gracias.

  34. Hola, tengo un problema en el paso 4. Después de importar mi base de datos, recibo un mensaje de error. No sé qué hice mal en el proceso y no sé cómo solucionarlo. ¿Podrías darme algún consejo? Publico el mensaje de error a continuación

    Thanks :)

    Error
    Consulta SQL:


    — Base de datos: `meusite`

    — ——————————————————–


    — Estructura de la tabla para la tabla `wp_commentmeta`

    CREATE TABLE `wp_commentmeta` (
    `meta_id` bigint(20) UNSIGNED NOT NULL,
    `comment_id` bigint(20) UNSIGNED NOT NULL DEFAULT ‘0’,
    `meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,
    `meta_value` longtext COLLATE utf8mb4_unicode_520_ci
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci
    MySQL dijo: Documentación

    #1050 – La tabla ‘wp_commentmeta’ ya existe

  35. ¡Gracias por un artículo fantástico!

    He construido localmente un sitio de WordPress que me gustaría reemplazar por un sitio que está actualmente en línea.

    Si quiero subir el sitio local a un entorno de prueba en línea, ¿puedo hacerlo sin necesidad de configurar una nueva base de datos? es decir, ¿puedo compartir la misma base de datos que está utilizando el sitio en vivo? Si es así, ¿cómo puedo hacerlo?
    Saludos, Jon

  36. ¡Artículo fantásticamente útil, gracias! He estado construyendo un sitio de WordPress localmente para reemplazar uno que está alojado en línea.

    Me gustaría mover el sitio alojado localmente a un entorno de prueba en línea para que no reemplace el sitio existente.

    Tus instrucciones sugieren que necesito configurar una nueva base de datos SQL por la cual incurriré en cargos. ¿Hay alguna manera de que pueda subir el sitio de prueba a la base de datos existente sin perturbar el sitio en vivo? Si es así, ¿cómo?

    Gracias,
    Jon

    • Hola Jon,

      No se recomienda, pero puedes cambiar el prefijo de la tabla en el archivo wp-config.php de tu sitio de prueba a algo único. Usa la misma base de datos MySQL que tu sitio en vivo. Al hacerlo, la base de datos de tu sitio web en vivo tendrá tablas para diferentes instalaciones de WordPress.

      Administrador

  37. ¿Puedo usar la instalación de WordPress de Softaculous en Cpanel, y luego simplemente subir la base de datos sql y el tema actual que usé? Subir todos los archivos de WordPress desde mi laptop al sitio en vivo usando ftp toma mucho tiempo ya que mi conexión a internet es extremadamente lenta (2 mbps).

  38. Hola, seguí todos los pasos, sin embargo, cuando abro la página de inicio de sesión de WordPress, me aparece esto:
    Error interno del servidor

  39. Hola,

    Estoy confundido por el segundo paso. Cuando hago clic en mi cuenta de cliente FTP, me pide que use Cyberduck, pero luego no estoy seguro de qué archivos subir ni dónde (¿cómo me aseguro de que esté en public html?). Completé el primer paso, ¿así que esos son los archivos que se supone que debo subir? Simplemente no veo todos esos en ninguna parte. ¡Gracias!

    • Hola Madison,

      Este tutorial trata sobre cómo mover un sitio web de WordPress creado en un servidor local (tu computadora) a un sitio web en vivo. Si tienes un servidor local instalado en tu computadora (programas como Wamp, MAMP, XAMP), entonces encontrarás archivos locales en tu computadora. Estos son los archivos que necesitas subir.

      El primer paso solo exporta tu base de datos. La necesitarás en el Paso 4.

      Administrador

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.