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.

divino
Buen artículo,
Todo iba bien hasta que me registré en el administrador de WordPress. Tengo el nombre de dominio desde hace mucho tiempo y no recuerdo mis datos de acceso a wp-admin. ¿Qué puedo hacer para solucionar este problema?
En segundo lugar, intenté visitar mi sitio, se abrió pero el sitio seguía diciendo que la página no se podía encontrar, ¡necesito ayuda por favor.
monica
Hola,
Así que, mi sitio está funcionando y parece funcionar en Lovalhost/mysite
La conexión a la base de datos es buena, he configurado los permalinks a predeterminados.
PERO:
todos los enlaces van al dominio (sitio en vivo) ¿qué me falta?
O.o
Gracias de antemano, gran tutorial
rdllngr
Todo funcionó para mí. ¡Muchas gracias!
Alem
Helped me go live
Thank you.
aqeel
hola por favor ayuda, tengo este error cuando hago clic en importar mi base de datos, por favor ayuda
Error
Consulta SQL:
—
— Base de datos: `testword`
—
— ——————————————————–
—
— Estructura de la tabla para la tabla `wp_commentmeta`
—
CREATE TABLE IF NOT EXISTS `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_ci DEFAULT NULL ,
`meta_value` LONGTEXT COLLATE utf8mb4_unicode_ci
) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci AUTO_INCREMENT =1;
MySQL dijo: Documentación
#1046 – No se ha seleccionado ninguna base de datos
Prasanna
en la parte superior de todo escribe USE ;
ej, si el nombre de mi base de datos es wordpress, entonces escribe
use wordpress;
Ngeshlew
No hace falta decir que eres el sitio web que siempre consulto cuando quiero migrar mi sitio local de WordPress a un servidor en vivo.
¡Gracias, chicos, por los pasos sencillos.
Wafir Manakad
Hola,
Muchas gracias.
Tenía dos preguntas:
1. En mi nuevo sitio web (sitio de destino), estoy copiando los archivos antiguos en una carpeta public html vacía. ¿Esa es la forma correcta? ¿No es necesario preinstalar WordPress en el nuevo sitio?
2. Todo estuvo bien hasta el final. Estoy moviendo mi sitio web de un dominio a otro.
Finalmente, cuando abro el nuevo dominio, parte del sitio web se carga y, en parte, hay errores. Este es el mensaje de error:
Warning: include_once(/home/laprimaa/public_html/wp-content/themes/charlottetheme/charlottetheme/theme/plugin/advanced-customizer/lib/ctAdvancedCustomizerMethods.class.php) [function.include-once]: failed to open stream: No such file or directory in /home/laprimaa/public_html/wp-content/themes/charlottetheme/charlottetheme/framework/createit/ctFilesLoader.class.php on line 143
¿Esto significa que no subí mis archivos correctamente?
Cualquier ayuda sería muy apreciada.
Saludos cordiales
sandeep kumar singh
¿cómo podemos dar el enlace de otra página excepto la de inicio? He dado la url de inicio pero usando tu tutorial he añadido la consulta de posts pero mi sitio no funciona hasta ahora. Por favor, dame información para resolver esto.
Shubhayan Ghoshal
¿No deberíamos reemplazar el nombre del sitio web -> localhos/{dirname} por la columna 'guid' en lugar de la columna post_content?
justin
Ok, todo iba bien hasta que fui a importar la nueva base de datos. Al intentar importarla, solo pone wp_commentmeta, wp_comments, wp_links, wp_options y luego arroja el código de error: ” #1064 – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘?’ at line 2 “. Ahora todo el sitio está caído y no tengo ni idea de a qué se refiere cuando dice “line 2”. ¿Línea 2 de qué? Y por supuesto, el Manual es tan útil, hombre, nunca he visto algo tan útil (¿hay alguna forma de escribir sarcásticamente?) Por favor, ayúdenme...
Frosty
Gracias, amigo. ¡Eres un sol! Tuve algunos problemas, principalmente la dirección de php de 123 reg era incorrecta, pero al final lo logré.
Muchas, muchas gracias
kathy
Hola, estoy intentando importar la base de datos pero parece que estoy recibiendo un error. ¿Alguna idea? Soy nuevo en el mundo de WordPress.
Soporte de WPBeginner
¿Podrías pegar solo la línea del error, por favor?
Administrador
kathy
He exportado mi base de datos local y he intentado importarla y me devuelve lo siguiente.
Base de datos: `root_wordpress-trunk`
Estructura de tabla para la tabla `wp_comments`
#1046 – No se ha seleccionado ninguna base de datos
Cualquier ayuda sería muy apreciada.
Rob
Hola,
He migrado mi sitio de local a un servidor de alojamiento. Seguí todos los pasos y todo salió bien, pero al final, me falta contenido (publicaciones, páginas, etc.). ¿Alguien tiene algún consejo?
Yosifov
Hola, todo ha funcionado bien hasta ahora, pero llegué al paso 5 donde phpMyAdmin no me da la opción de editar siteurl y home..
amin
Gracias por este tutorial,
seguí estos pasos y funcionó correctamente, tengo dominio y hosting de GoDaddy.
Adeel Ashraf
trabajo realmente impresionante (Y)
kanav
¿necesito copiar todos mis datos en un servidor en vivo con wordpress preinstalado?
¿como el wordpress administrado de godaddy?
Soporte de WPBeginner
Sí.
Administrador
Claire
Hola,
He seguido todos los pasos anteriores y todo ha ido correctamente hasta la última parte.
He editado y subido el archivo wp-config.php y ahora mi página web es solo una pantalla en blanco y no he podido entrar a editarla en WordPress. Pensé que lo había perdido todo... Cambié las URL en php.myadmin de vuelta a local/wordpress y puedo acceder de nuevo.
¿Qué está saliendo mal, por favor? ¡Cualquier ayuda es apreciada!
Gracias, Claire
Soporte de WPBeginner
Deshaz los cambios que hiciste en wp-config.php, probablemente te perdiste algo al editarlo.
Administrador
Katy
Ok, tengo el mismo problema y he subido y vuelto a subir y cambiado el archivo wp-config.php. Si pongo deliberadamente algo incorrecto, muestra un error al establecer la conexión con la base de datos. Cuando pongo la información correcta, solo obtengo una página en blanco. Página en blanco también para /wp-admin.
Jessica CHu
Tengo este mismo problema... Tampoco puedo acceder a wordpress de nuevo a pesar de haber cambiado wp-config a la configuración original. He revisado todas las instrucciones paso a paso. ¡Estoy usando MAMP y Filezilla en EasySpace... Por favor, ayúdenme!
Michelle Whittaker
¡Muchas gracias! ¡Este fue exactamente el recurso paso a paso que necesitaba! Tuve un error de dB al intentar importar el archivo gzipped, pero volví y exporté la dB como un archivo zip y lo importé en una nueva dB y eso funcionó bien.
Chris Jacobsz
Hola,
Gracias por el excelente artículo. Soy novato y tuve problemas con Duplicator, pero logré poner mi sitio web en funcionamiento siguiendo estas instrucciones paso a paso. Solo una cosa, mi consulta SQL para actualizar los enlaces de imágenes rotas no funcionó. Así que tuve que hacerlo manualmente.
Muchas gracias.
Chris
Mike
¡¡¡Excelente artículo!!!
Una cosa a tener en cuenta: ¡Asegúrate de conocer el nombre del servidor host de SQL antes de empezar! Me tomó un poco de tiempo darme cuenta de que "localhost" en el archivo wp-config.php necesitaba cambiarse por el nombre de mi servidor de alojamiento.
Todo en el artículo es acertado y me ahorró horas de mover mi sitio de desarrollo a mi proveedor de alojamiento…
Arjun
Mike, estoy usando GoDaddy y ¿cómo encuentro el nombre de mi servidor host SQL? Actualmente, dejarlo como 'localhost' en el archivo wp-config.php no está ayudando. Cualquier ayuda es apreciada. He estado intentando pero sin éxito.
Maggie Walker
¡¡¡Muchas, muchas, muchas gracias por este artículo!!! Estoy configurando un sitio de WP para un amigo por primera vez y fue MUY útil tener este artículo que me guiara a través del proceso de pasar de local a en vivo. Soy desarrollador Front End, así que la ayuda con todo el PHP, SQL y FTP fue increíblemente útil.
darrync
Mmm, no me funciona.
Lo hice la primera vez y tuve problemas con php.errors.
Así que lo intenté por segunda vez y entonces obtuve el error 'Error al establecer la conexión con la base de datos'.
Luego progresé hasta que sí vi mi sitio web en vivo.
Sin embargo, cuando hago clic en el inicio de sesión para WP admin en el sitio ahora en vivo, me lleva a un directorio de wp-admin y ¡no se muestra toda la GUI de WP!
Esto me lleva a pensar que hubo un problema de instalación de WP... ¿o...?
Nota: Soy un novato en WP, PHP, CSS, así que por favor explícame como si hablaras con un niño de 5 años por favor :DDDD
gracias
Soporte de WPBeginner
Necesitas actualizar las URL de WordPress. Si puedes usar el área de administración, ve a Configuración > General y asegúrate de tener la URL de tu sitio en vivo en ambos campos.
Administrador
obai and hill
Estoy siguiendo los pasos y son muy claros y funcionan bien cada vez.
Sin embargo, esta vez seguí los pasos y cuando llegué al paso 6, donde tengo que configurar la cuenta de WP, el sitio web funcionó sin darme el mensaje de error al establecer la conexión con la base de datos.
El problema es que puedo acceder al wp-admin del nuevo sitio web y las páginas me redirigen al dominio de prueba. Por favor, ayúdenme.
Dave
Gracias por el artículo. ¡Muy útil!
Tengo una pregunta. Mi sitio web actual en vivo (hosting de FatCow) está funcionando con una versión muy antigua de WordPress. Mi nuevo sitio local está listo con lo último de todo. Quería crear un subdominio y probar este nuevo sitio en vivo en diferentes dispositivos y navegadores antes de hacerlo público.
Mi pregunta es, ¿puedo tener 2 versiones de WordPress funcionando en mi sitio de hosting? También le preguntaré al host, pero pensé en preguntar aquí también. Así que la idea es tener mi sitio actual, que está desactualizado, funcionando mientras pruebo mi nuevo sitio en beta. Una vez que el nuevo sitio esté listo, reemplazaré el antiguo con el actual. ¿Buena idea? ¿Pensamiento ingenuo y tonto de un principiante?
¡Gracias por cualquier ayuda!
-Dave
Bhaumik Dhandhukia
Muchas gracias. Mi sitio está en vivo y funcionando.
Shaheryar
¡¡¡¡¡¡¡¡¡¡¡Gracias! Artículo que me salvó la vida.
¡¡¡¡¡¡¡¡¡¡¡Me ayudó mucho! Hice todo paso a paso. Tuve que cambiar los nombres de las bases de datos correspondientemente, tuve que arreglar enlaces rotos manualmente, pero bueno, son solo cosas pequeñas que arreglé rápidamente.
Realmente aprecio tu tiempo y esfuerzo para crear un sitio tan útil.
Gracias.
cyberwaver
Hice todo lo mencionado aquí. El mío es una transferencia de un host a otro host. Seguí todos los pasos aquí, pero mi sitio web todavía aparece en blanco.
Cualquier ayuda será apreciada.
Wellbein
Hello . I tried all the process and it seems lie I’m the only one here who s a problem. The problem is the white screen. I can’t troubleshoot because the screen is blank. OMG. I am very sure that I followed the instructions when in fact it isn’t my 1st time to migrate a local site to the live site. What does the white screen means? Please help!!
Don_Kihot
He desarrollado un tema hijo localmente, ¿cuáles son los pasos para subirlo al servidor en vivo?
Soporte de WPBeginner
Simplemente sube tu carpeta de tema hijo al directorio /wp-content/themes/ en tu sitio en vivo. Consulta nuestra guía sobre cómo crear un tema hijo de WordPress.
Administrador
george
gracias por esta actualización, mi sitio se subió bien pero las páginas no se abren completamente, la publicación y la página de inicio se abren bien pero la página solo se abre a medias. por favor ayúdame
olenyash
La mejor guía que he visto hasta ahora, en todo. Muchas gracias.
Dale Powell
Este artículo me ha salvado la vida desde el día en que se publicó. No puedo agradecerte lo suficiente.
Osama
¡Gran trabajo!
Este método de transferencia funciona, buen trabajo.
Gracias
Ben
Excelente artículo. Acabo de seguirlo paso a paso para el sitio web de mi nuevo negocio que he estado desarrollando en WAMP.
¡Sigue con el gran trabajo!
Ben.
Rudra
Muchas gracias, hombre.
Juan C
¡¡¡GRACIAS AMIGO!!!!!
Matthew Eaton
En el paso 5, no puedo alterar la URL del sitio o la página de inicio. No me da la opción de editar.
¿Qué salió mal?
Chris
Hay un icono como un "lápiz", puedes hacer clic en él
Adam
Cuando importo todos los archivos y la base de datos, tengo un error 500 en las subpáginas... ¿Por qué??
anthony
cuando importo mi base de datos, no están todas las tablas. Me pregunto qué estoy haciendo mal....
Jay Doshi
Primero tienes que seleccionar tu base de datos (haz clic en el nombre de tu base de datos creada) y luego importar tu archivo .sql.
Kailashkumar
Señor, quiero subir un sitio de WordPress de localhost a un servidor en vivo.
Robin
Un consejo, tal vez pueda ayudar a alguien con esto.
Mi base de datos de mi servidor local era demasiado grande para importarla debido al límite de importación.
He usado el programa 7ZIP para comprimir mi base de datos exportada a un archivo gzip.
Esto ha resuelto el problema para mí.
¡Gracias por el artículo! En este momento mi sitio web se está subiendo...
Thijs
Muchas gracias por el tutorial. Lamento decir que después del paso 5 todo se quedó en blanco.
El sitio ha desaparecido y no puedo recuperar la información.
No puedo creer que crear un sitio simple pueda ser tan difícil.
Robin
Gracias por la información.
Mañana voy a reemplazar mi sitio web de WordPress. Estoy leyendo que algunas personas tienen problemas con el archivo .htaccess. ¿Tengo que cambiar la dirección del sitio en este archivo o no?
¡Gracias!
Claudio
Este fue ciertamente un tutorial muy útil, pero ¿por qué pasar por un proceso tan largo cuando puedes simplemente exportar e importar todo? Podría faltar un par de cosas como la biblioteca de medios, pero eso es muy fácil de descargar y subir.
He estado creando temas hijos por un tiempo y esto es lo que hago para mis clientes:
– crear todo el tema hijo y el sitio sin conexión
-una vez terminado, simplemente selecciona exportar todo desde la configuración
-instala WordPress en el host en línea
-selecciona importar y apunta al archivo xml producido antes
-¡eso es todo! Todas tus publicaciones y páginas deberían estar ahí ahora
– simplemente instala el tema hijo que has creado y ajusta lo que parezca "raro".
Espero que esto ayude.
Aurang Zeb Khan
Llevo 2 días intentándolo, "paso casi todo el día" pero no he podido tener éxito. Quería probar un sitio web sencillo con una sola publicación para saber cómo irá todo el proceso cuando complete mi sitio en WordPress.
He realizado todos los pasos con éxito, pero cuando intento importar la base de datos al sitio web de alojamiento, ocurre un error y no sé cómo solucionarlo. Estoy usando SmartFTP. ¿Alguien puede ayudar?
Alex Evans
Hola, entiendo este proceso, pero ¿alguien puede enviarme un enlace o decirme el proceso para tomar un sitio de WP alojado localmente y subirlo para que esté en línea, donde ya existe un sitio en el dominio?
Por ejemplo, si estoy creando un sitio nuevo para alguien y ahora necesito que el sitio alojado localmente aparezca para dicho dominio en lugar del anterior.
Estoy confundido sobre cómo funciona el DNS
Raja Asad
Hola, por favor, ¿alguien me puede ayudar? De hecho, hice todos estos pasos que se mencionaron anteriormente, pero aún así no pude subir mi sitio de localhost a un servidor en vivo. ¿Qué más hago?
Asad
Hola, hice todos estos pasos pero aún no puedo transferir mi sitio de local a cPanel. Por favor, sugieran una cosa más, ¿ya está instalado WordPress en cPanel o tenemos que instalarlo allí?
PAUL
Hola
Gracias por un excelente artículo: claro, conciso, bien ilustrado y fácil de seguir. He estado usando Duplicator durante años, pero esta vez decidió que no iba a jugar limpio.
Todo funcionó perfectamente hasta el Paso 7. La consulta SQL arregló algunos, pero no todos, los cambios de ruta. Luego recurrí al plugin Velvet Blues, que arregló todas las rutas excepto una. Todavía estoy luchando por encontrar una solución para lo siguiente:
Tengo un plugin que utiliza sus propias (dos) hojas de estilo. Mientras que Velvet Blues ha cambiado la ruta de una hoja de estilo, la otra no quiere cambiar. ¿Alguna idea de cómo puedo hacer esto manualmente?
Gracias y saludos Paul (“Webbo”)