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.

Thembi
Hi guys tearing my hair out. Original site on local server works well on local server. The live site on the remote server works well on the live server. When I move it to the local host it gives me this php error when installing plugins… i have read all blogs and issue not resolved for me. I tried both the duplicator and manual process but still get this php error
Advertencia: Ocurrió un error inesperado. Algo podría estar mal con WordPress.org o la configuración de este servidor. Si sigues teniendo problemas, por favor intenta los foros de soporte. (WordPress no pudo establecer una conexión segura con WordPress.org. Por favor, contacta a tu administrador de servidor.) en C:\wamp\www\missflairword\wp-includes\update.php en la línea 457
Soporte de WPBeginner
Parece que tu instalación local no puede conectarse a internet. Esto podría suceder si Apache está bloqueado por el firewall de tu red. Necesitas permitir que Apache acceda a internet desde la configuración del firewall de Windows.
Administrador
Checo
¡Wow chicos, este tutorial fue excelente, preciso y muy bien detallado! ¡Muchas gracias, me ayudaron a publicar mi primer sitio de WordPress desarrollado localmente justo en la fecha límite sin ningún error. ¡Saludos cordiales!
Sam
Alguien debería decirme cuando vean una mejor palabra para Genio, porque eso es lo que ustedes son. Sus tutoriales me han convertido en un pequeño genio.
Gracias, chicos
Silvia
¡Tu tutorial es el mejor! Lo intenté varias veces antes y nunca pude hacerlo hasta ahora. ¡Genial! ¡Gracias!
Angela
¡Qué SALVAVIDAS! Intenté varias sugerencias de otras personas y diferentes plugins que se supone que lo hacen fácil... Nada funcionó hasta esto. ¡Gracias!
gaurav Royal
muchas gracias .. está funcionando
Ken
He seguido todos los pasos indicados. Cuando accedo al sitio en vivo, obtengo todo lo que puedo sin cambiar las URL de los medios.
Todavía no puedo hacer eso porque no puedo iniciar sesión en el área de administración. Recibo los siguientes errores en la pantalla encima del cuadro de inicio de sesión y los inicios de sesión válidos no son aceptados (verificado con myPHP):
Advertencia: session_start(): No se puede enviar la cookie de sesión – ya se enviaron encabezados (la salida comenzó en /home/cgbookss/public_html/wp-includes/functions.php:1) en /home/cgbookss/public_html/wp-content/plugins/event-commerce-wp-event-calendar/evntgen-scbooking.php en la línea 519
Advertencia: session_start(): No se puede enviar el limitador de caché de sesión – ya se enviaron encabezados (la salida comenzó en /home/cgbookss/public_html/wp-includes/functions.php:1) en /home/cgbookss/public_html/wp-content/plugins/event-commerce-wp-event-calendar/evntgen-scbooking.php en la línea 519
Advertencia: No se puede modificar la información de encabezado – los encabezados ya se enviaron por (la salida comenzó en /home/cgbookss/public_html/wp-includes/functions.php:1) en /home/cgbookss/public_html/wp-login.php en la línea 424
Advertencia: No se puede modificar la información de encabezado – los encabezados ya se enviaron por (la salida comenzó en /home/cgbookss/public_html/wp-includes/functions.php:1) en /home/cgbookss/public_html/wp-login.php en la línea 437
¿Tienes alguna sugerencia?
Soporte de WPBeginner
Intenta desactivar todos tus plugins.
Administrador
geoff
.no puedo hacer que phpmyadmin funcione localmente. parece que no has incluido eso, y el enlace que proporcionaste para “explicar” cómo usar phpmyadmin, se refiere a que se ejecuta en cpanel y no localmente.
sería bueno si pudieras explicar cómo ejecutar phpmyadmin localmente, a través de webmatrix para explicar.
rodrigo
Este tutorial fue de gran ayuda. Arreglé algunos errores de servidor 500 después de editar el archivo htaccess.php. ¿Pero todavía no tengo acceso al panel de administración de wp? ¿Alguien tiene el mismo vacío en el enlace del backend? ¿Cuál podría ser la solución?
Charlie
Tengo el mismo problema exacto. Estoy tratando de encontrar una solución para esto, pero parece que no se menciona ninguna aquí en esta página, ni en los comentarios.
hokka
Tengo problemas con la dirección de mi nuevo sitio. Todo lo demás parece funcionar bien.
En phpmyadmin, si cambio la url del sitio para que dirija el sitio a la subcarpeta correcta, el contenido del sitio web desaparece cuando el valor de la opción “inicio” es correcto. Luego, si también cambio mi valor de inicio a la misma dirección en la que están los archivos, es decir, la misma dirección que la url del sitio, entonces veo el contenido pero la dirección no es la que quería que fuera. También he intentado usar el plugin Velvet Blues, pero no pasó nada.
En mi caso, la url de WordPress es diferente de la url del sitio web, por lo que, básicamente, los cambios no afectarán en el panel de administración de Configuración.
Gracias por este gran tutorial.
JulioC
No estoy seguro si tuve mucha suerte, pero en mi caso seguí todos los pasos y ¡¡¡todo funcionó perfecto!!!
¡Muchas gracias!
Personal de WPBeginner
La otra parte de hacer copias de seguridad es restaurar tus sitios a partir de copias de seguridad. cPanel no facilita esa parte. Las configuraciones pueden diferir de un sitio a otro. A veces, el usuario puede incluso querer mudarse a un proveedor de alojamiento web que no ofrezca cPanel. Para usuarios más avanzados que pueden solucionar estos problemas, las copias de seguridad de cPanel pueden ser una buena opción. Pero para la mayoría de los principiantes puede ser difícil. Hay otras opciones de copia de seguridad, echa un vistazo a nuestra selección de 7 mejores plugins de copia de seguridad de WordPress.
Joey
BackupBuddy parece ser una opción un poco cara cuando simplemente puedes hacer una copia de seguridad de un sitio WP a través de Cpanel... ¿hay algún otro beneficio en usar BackupBuddy cuando hacer una copia de seguridad a través de Cpanel es fácil y gratuito?
jeroen
Hola, todavía estoy batallando con la migración de mi WP multisitio alojado localmente a un servidor web. He reemplazado todas las URLs, hasta donde puedo ver, pero la navegación todavía no funciona. Puedo acceder a la raíz, que muestra la página de inicio correctamente, pero al hacer clic en un enlace de navegación, obtengo este error.
“No encontrado
La URL solicitada /index.php no se encontró en este servidor.”
Aunque las rutas de los enlaces del menú (que se muestran al pasar el cursor) se ven bien. ¿Alguna idea de dónde buscar para resolver esto? Gracias de antemano.
Tim
Después de importar la base de datos, intenté hacer el paso 5. Sin embargo, cuando hago clic en wp_options, no tengo un lugar para editar. Dice “la selección actual no contiene una columna única. Las funciones de edición de cuadrícula, casilla de verificación, edición, copia y eliminación no están disponibles.”
¿Por qué está sucediendo esto?
Gracias
nirali
hola, ¿alguien puede ayudarme? Tengo un error en la ruta de la imagen en el hosting... ¿cómo lo resuelvo?
Personal de WPBeginner
Puedes encontrar la información de la base de datos de tu sitio en vivo visitando phpMyAdmin a través de cPanel. Anota el nombre de la base de datos, el host de MySQL, el nombre de usuario de MySQL y la contraseña, y luego ingresa esa información en el archivo wp-config.php de tu sitio en vivo.
En tu sitio local, ve a localhost/phpmyadmin/ para encontrar el nombre correcto de la base de datos.
allison ranieri
Completé todos los pasos y ahora mi sitio en vivo solo muestra Error al establecer la conexión con la base de datos y no puedo acceder a mi localhost en absoluto – es solo una pantalla en blanco. Cuando en el Paso 6 decía cambiar tu archivo config.php, accidentalmente cambié la información en mi archivo local en lugar de la que se actualizó a través de MySql, pero resolví eso y cambié la información de vuelta en mi archivo local a lo que creía que era antes, pero ahora cuando voy a localhost/wordpress (donde había ido antes) solo muestra una pantalla en blanco. Y mi sitio en vivo dice Error al establecer la conexión con la base de datos. Estoy muy confundida. Cualquier ayuda sería bienvenida.
Personal de WPBeginner
Sí, podrás ver el enlace de edición después de iniciar sesión en tu sitio en vivo.
Prabhjot Kaur
Quiero preguntar algo, si subo mi sitio como un sitio en vivo, ¿aparecerá el enlace de edición o no? Ya se muestra en el servidor local.
Enoch Ramal
Casi, pero me sale esto...
Parse error: syntax error, unexpected ‘define’ (T_STRING) in /home/klbensonsk/public_html/wp-config.php on line 31
vanyoattila
Hola, he subido mi primera página con la ayuda de esta publicación y ha estado funcionando perfectamente desde entonces. Ahora tengo un problema con otro sitio. Revisé todos los puntos críticos una y otra vez, pero siempre tengo el mismo problema. El sitio funciona (con enlaces rotos), pero no puedo iniciar sesión en el sitio de administración. Cambié la base de datos en phpmyadmin y también el archivo wp-config.php. Tienen el mismo nombre de usuario y la misma contraseña, por lo que tienen los mismos datos y aún así tengo el problema. ¿Cómo es posible?
Sybrin
Hola, mi sitio web de WordPress se ha mudado a una nueva dirección IP y seguí los pasos de abajo para arreglar los enlaces rotos. Decía que los arregló, pero mi sitio web todavía no se muestra correctamente. Algunas imágenes se muestran como imágenes rotas y algunos deslizadores de imágenes no aparecen en absoluto. El sitio web también parece mucho más lento. ¿Cómo soluciono todo esto?
Sybrin
Hola, mi sitio web de WordPress se ha mudado a una nueva dirección IP y seguí los pasos de abajo para arreglar los enlaces rotos. Decía que los arregló, pero mi sitio web todavía no se muestra correctamente. Algunas imágenes se muestran como imágenes rotas y algunos deslizadores de imágenes no aparecen en absoluto. El sitio web también parece mucho más lento. ¿Cómo soluciono todo esto?
vinamr
¿Tengo que instalar WordPress a través de mi cpanel? ¿o subo directamente los archivos a través de ftp?
Personal de WPBeginner
Contenido de la carpeta de WordPress.
up
He tenido dificultades para encontrar una respuesta a una pregunta simple: ¿subo la carpeta de WordPress o el contenido de la carpeta de WordPress a public_html?
Krizia Bianca
Thank you so much, this tutorial works fine for me! I uploaded my wordpress to a live site. And it run smoothly!
GSR
Hola. He seguido todos los pasos (creo) y ahora ya no tengo el mensaje de error sobre no tener conexión a la base de datos; en cambio, ahora solo tengo una pantalla blanca en blanco. ¿Puedes decirme dónde me equivoqué?
Malik Talib Hussain
Muchas gracias por una guía tan descriptiva, he subido mi sitio con éxito usando esta guía.
John
Gracias por compartir esto. Me funcionó a la primera.
Daniel
¿Es normal que en el paso 6, después de actualizar el archivo wp-config.php, en lugar de aparecer la página de inicio del sitio (como lo vi en localhost) aparezca el proceso de instalación?
PD: He completado todos los pasos anteriores.
duke
Muy fácil, algunos consejos a recordar, tuve que esperar un tiempo para transferir el sitio de WordPress local a public_html debido a la cantidad de temas que estoy usando.
Olvidé otorgar acceso al usuario de la base de datos, así que lo hice y funcionó.
Todos los pasos son importantes, el comando SQL funciona muy bien.
Renombré .htaccess a .htaccess_old y funcionó
luego solo actualiza y guarda los permalinks.
Solución muy fácil para todo.
BJH
Gracias por el tutorial.
Desafortunadamente no me funciona. Creo que hay demasiadas variables con algo así. Tus pasos funcionan para ti, con tu escenario, pero para alguien más puede ser muy fácil terminar con algo más que detenga el proceso. Migrar WordPress es una verdadera tarea en mi experiencia.
Lloyd
Tengo más de 30 años de experiencia en TI, incluido el diseño de grandes infraestructuras de más de 1000 usuarios, además de una amplia experiencia en codificación de programas.
He usado WordPress para crear un sitio y estoy muy contento con el resultado.
Sin embargo, debo decir que para cualquier cosa que no sea simplemente crear un único sitio de producción, WordPress es increíblemente complicado de usar para cualquiera que contemple crear múltiples sitios, o crear un entorno de desarrollo a producción. Una pesadilla absoluta y sin paliativos.
¿Hay algo que los desarrolladores de WordPress puedan hacer para que la arquitectura real sea más fácil de entender y usar? Eso sería genial.
Matthew
Hola,
Gran tutorial, muchas gracias. Estoy haciendo mi primer rediseño de wp para un cliente que ya tiene un blog bien establecido con publicaciones, imágenes, etc. He exportado todos sus datos al sitio local, diseñé un nuevo tema con nuevas páginas, etc. Mientras importaba sus publicaciones localmente y seleccionaba la opción de descargar archivos adjuntos, las publicaciones aparecieron pero ninguna de las imágenes, y estoy a punto de subir todo a su servidor.
¿Solo subo los archivos del tema y al hacerlo mis modificaciones estarán presentes? ¿O necesito subir todo como sugiere este tutorial? Ella tiene más de 2000 publicaciones, una imagen por cada una, y yo tengo imágenes nuevas, páginas y diseño.
Si puedes hacer un tutorial para mover/importar un blog rediseñado o recién diseñado a un blog existente con publicaciones, páginas, etc. O indicarme la dirección correcta, sería genial.
El cliente no me dará acceso al servidor en sí e insiste en hacer la transferencia FTP él mismo porque vio en las noticias que podía sufrir robo de identidad o alguna tontería similar. Le expliqué que podía establecer restricciones de acceso en un inicio de sesión separado, pero él insiste en hacerlo.
Y no quieren que trabaje directamente en el sitio porque les preocupa el tiempo de inactividad mientras actualizo y lo construyo.
No siempre puedes ser exigente cuando se trata de clientes y realmente no tengo otra opción, ya casi termino.
Emilio
¡Gracias por el tutorial!
Pero ahora que he importado todo mi sitio, el logo no se muestra y mi Panel de Control no muestra las funciones del tema, ejecuto Divi de Elegant Themes.
Martin
He importado mi base de datos y la instalación de WordPress, pero ¿ninguna de mis páginas se muestra cuando inicio sesión en el panel de administración? He activado el tema, ¿pero no hay páginas? ¡Por favor, ayuda!
Personal de WPBeginner
Por favor, ve al área de administración -> Configuración y asegúrate de que estás utilizando la Dirección del sitio y la Dirección de WordPress correctas.
Christine
Buen día.
Gracias por este tutorial fácil de seguir.
Seguí todos los pasos y mi sitio parece estar conectado, excepto que mi tema no aparece. Todos los archivos están en su lugar con sus hojas de estilo, pero el sitio parece mostrar HTML plano. ¿Alguien más ha experimentado esto?
No estoy seguro de cómo solucionarlo.
tawanda masvanhise
¡Gracias por el gran tutorial! Tengo un problema después de hacer todos los pasos; mi sitio web muestra
Error al establecer una conexión con la base de datos
¿cómo puedo resolver este problema?
Claudio Henrique Amorim
Muchas gracias.
Definitivamente soy principiante en WP y esta publicación fue de una ayuda maravillosa. Todo salió perfecto.
Realmente estoy disfrutando trabajar como diseñador web y desarrollador de WP. Y espero conseguir cada vez más de este tipo de trabajos, y más desafiantes. Aprendí mucho mientras hacía este primer trabajo.
Gracias de nuevo.
Personal de WPBeginner
Parece que tu dominio aún no está listo o has subido WordPress al directorio incorrecto en tu servidor web. Por favor, contacta a tu proveedor de hosting web para obtener soporte.
Elliot Lee
¡¡AYUDA!!
He completado del paso 1 al paso 6, pero mi sitio todavía muestra:
Futuro hogar de algo genial.
Si eres el propietario del sitio, inicia sesión para lanzar este sitio
Si eres un visitante, vuelve pronto.
¿Por qué está sucediendo esto???
Elliot Lee
He completado del paso 1 al paso 6, pero mi sitio web todavía muestra:
Futuro hogar de algo genial.
Si eres el propietario del sitio, inicia sesión para lanzar este sitio
Si eres un visitante, vuelve pronto.
¿Cuál podría ser el problema???
Elliot Lee
¡¡¡AYUDA!!! ¿Por qué recibo este error en el paso 4?
Consulta SQL:
—
— Base de datos: `wordpress`
—
— ——————————————————–
—
— Estructura de tabla para la tabla `wp_commentmeta`
—
CREATE TABLE `wp_commentmeta` (
`meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`comment_id` bigint(20) unsigned NOT NULL DEFAULT ‘0’,
`meta_key` varchar(255) DEFAULT NULL,
`meta_value` longtext,
PRIMARY KEY (`meta_id`),
KEY `comment_id` (`comment_id`),
KEY `meta_key` (`meta_key`)) ENGINE = InnoDB DEFAULT CHARSET = utf8 AUTO_INCREMENT =1;
MySQL dijo:
#1046 – No se ha seleccionado ninguna base de datos
Personal de WPBeginner
Antes de poder ejecutar esta consulta, necesitas seleccionar la base de datos en la que deseas ejecutarla. Si estás usando phpMyAdmin, selecciona la base de datos y luego haz clic en SQL para ejecutar la consulta.
Elliot Lee
ok gracias
Thinh
Hola, gracias por una guía fácil.
Pero me pregunto cómo puedo exportar a producción cuando WordPress ya está instalado en producción? Rediseñé el sitio web desde cero, lo único es que usé el mismo tema. ¿Cuál sería la mejor manera de poner esto en producción?
¡Gracias, sigue con el buen trabajo!
PixelstoLife
Gran tutorial, gracias por la ayuda.
Al igual que otros, las actualizaciones de up_user no funcionan y los enlaces en mi sitio todavía llaman a localhost. También me han expulsado como usuario administrador y no puedo iniciar sesión para actualizar permalinks, etc.
He encontrado un tutorial para restablecer un usuario administrador a través de phpmyadmin, así que lo intentaré a ver si puedo volver a entrar.
¡Gracias!
Ben
Gran guía, pero tengo un pequeño problema y me pregunto si puedes ayudar.
He hecho todo lo anterior, pero cuando intento ir a la página .../wp-admin me aparece esto: 'Advertencia: require(/home/username/public_html/wp-includes/pomo/mo.php): failed to open stream: No such file or directory in /home/username/public_html/wp-settings.php on line 76'
¿Alguna idea?
lokesh
Estoy teniendo un error fatal de prlessphp: error de carga: no se pudo encontrar /home1/eminenta/public_html/server/Suman_Creations/wp-content/themes/theme49413/bootstrap/less/bootstrap.lesslessphp error fatal: error de carga: no se pudo encontrar /home1/eminenta/public_html/server/Suman_Creations/wp-content/themes/theme49413/style.less problema cuando muevo mi sitio web de un servidor local a un servidor en vivo