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.

¿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:
- Method 1: Transfer WordPress From The Local Server to Live Site Using a Migration Plugin (Recommended)
- Method 2: Manually Transfer WordPress From the Local Server to the Live Site
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
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’.

Esto te llevará a una pantalla donde puedes darle un nombre a tu copia de seguridad.
Luego, haz clic en el botón ‘Siguiente’.

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

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.

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

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

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

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

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.

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.

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.

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.

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.

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.

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.

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

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

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

Después de eso, debes agregar el usuario que acabas de crear a la base de datos.
Primero, marca la casilla ‘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’.

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.

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.

Luego, en la columna options_name, necesitas buscar la opción siteurl.
Luego, haz clic en el icono ‘Editar’.

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

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

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.

Paso 7: Corrige imágenes y enlaces rotos actualizando las rutas
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.

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.

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.

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

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.

ANTONIO
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
Soporte de WPBeginner
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
Rob H
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.
Soporte de WPBeginner
Thanks for sharing your solution should anyone else run into this issue
Administrador
Antonio
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
Soporte de WPBeginner
Podrías usar el método duplicador para mover el contenido actualizado a tu sitio actual.
Administrador
Antonio
Gracias. Lo intentaré.
No me di cuenta de que mi publicación se había publicado ayer, así que acabo de escribir una nueva haciendo la misma pregunta.
Disculpen las molestias.
Soporte de WPBeginner
No worries
Bahadur
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?
Soporte de WPBeginner
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
Luisa
¡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?
Soporte de WPBeginner
Para ese error, te recomendamos que intentes los pasos de solución de problemas en nuestro artículo aquí: https://www.wpbeginner.com/wp-tutorials/how-to-fix-error-too-many-redirects-issue-in-wordpress/
Administrador
Anita Steen-van Meerveld
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?
Soporte de WPBeginner
Deberías contactar al soporte de Duplicator y explicarles el error, ellos podrán ayudarte.
Administrador
Jessica
¡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!
Soporte de WPBeginner
Normalmente sería mejor eliminar el sitio que estás reemplazando para no tener archivos adicionales innecesarios en tu servidor.
Administrador
nurudeen
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.
Soporte de WPBeginner
Thank you for your recommendation
Administrador
Reggie
Hi, I did this and now my slider/carousel does not work live but it shows and works on localhost. What can I do to fix this? Thank you.
Soporte de WPBeginner
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
Gage
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.
Soporte de WPBeginner
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
Vladimir
Thank. Very useful tutorial.
Soporte de WPBeginner
Thank you
Administrador
Tarun Bisht
Thanks for sharing the post, i will surely try.
Soporte de WPBeginner
Glad our post can help you
Administrador
Hazel beaver
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)?
Soporte de WPBeginner
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
Fahim
Buena publicación.
Soporte de WPBeginner
Thank you
Administrador
Ravi gupta
¡Genial! Gracias por compartir esta información. Estoy muy feliz de leer esta información.
Soporte de WPBeginner
Glad you like our article
Administrador
Rosa
¡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?
Soporte de WPBeginner
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
Hirr
Podría ser más útil si subieras un video.
Soporte de WPBeginner
Thank you for your recommendation, we’ll certainly take a look for a possible video
Administrador
Mike
“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.
Soporte de WPBeginner
Hola Mike,
En el primer paso habrías guardado un archivo en tu computadora. Este es el archivo que necesitas importar aquí.
Administrador
Samad
Muchas gracias por la información,
He estado haciendo esto mal en el pasado.
Jim Thorne
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.
Christian
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?
Soporte de WPBeginner
Hola Christian,
Tendrás que actualizarlas manualmente.
Administrador
Alex
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.
Olaniyan
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.
Steph
Hola, ¿cómo procedo si no hay cPanel? ¡Gracias de antemano!
Jasonas
¡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.
Soporte de WPBeginner
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
Sally
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
Soporte de WPBeginner
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
Sally
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
Sheuen
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
JD Simpkins
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ó.
Sally
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
Ahmad Lone
Muchas gracias.
Ismail
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?
Sandy
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?
DEAN O
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?
Mauricio
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
Stefan
Thank you! This guide is perfect. I use it every time I forget how I move wordpress from local to live!
Chell
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.
Soporte de WPBeginner
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
Scott
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.
Soporte de WPBeginner
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
Bryn Why
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
Manos Liakos
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!
Soporte de WPBeginner
Hola Manos,
Me alegra que hayas encontrado la solución. No olvides unirte a nosotros en Twitter para más consejos y tutoriales de WordPress.
Administrador
Shreshta
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?
Dimitris
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?
Olumide
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.
Soporte de WPBeginner
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
Angela
Acabo de seguir estos pasos para mover un sitio local a uno activo y ninguno de mis sitios locales se transfirió.
Olakorede O
Por favor, tengo problemas con el paso 7. Ingresé el sitio en vivo, pero ¿qué debo poner para el sitio local? Gracias.
Dimitri
¡Gracias a Dios por este artículo!
¡El Paso 6 me salvó la vida, no se podía encontrar en ningún lugar en internet!
Besos desde Francia
Marlon
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.
Soporte de WPBeginner
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
Marlon
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.
Victor
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
Soporte de WPBeginner
Hola Victor,
La tabla en tu base de datos ya existe. Si no tienes contenido en tu sitio en vivo, entonces puedes simplemente ELIMINAR todas las tablas en tu base de datos de WordPress y luego intentar importar de nuevo.
Administrador
Jonathan
¡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
Jon
¡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
Soporte de WPBeginner
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
Jojo Esposa Jr
¿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).
Soporte de WPBeginner
Hola Jojo Esposa Jr,
Sí, puedes hacer eso.
Administrador
Lyada Emmanuel
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
Soporte de WPBeginner
Hola Lyada,
Por favor, consulta nuestra guía sobre cómo solucionar el error interno del servidor en WordPress.
Administrador
Madison Duncan
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!
Soporte de WPBeginner
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