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

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

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

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

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

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

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

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

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

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

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

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

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

Puedes elegir el método que mejor te funcione:

Antes de migrar tu sitio de WordPress

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

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

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

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

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

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

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

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

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

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

¿Listo? Empecemos a migrar tu sitio de WordPress.

Tutorial en video

Suscríbete a WPBeginner

Si prefieres instrucciones escritas, sigue leyendo.

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

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

Paso 1: Instalar y configurar el plugin Duplicator

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

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

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

Crear nueva copia de seguridad para la migración

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

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

Nombrar paquete de copia de seguridad

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

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

Construir paquete

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

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

Descargar ambos archivos de copia de seguridad

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

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

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

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

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

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

Asistente de bases de datos MySQL

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

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

Nombrar nueva base de datos

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

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

Crear nuevo usuario de base de datos

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

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

Verificar todos los privilegios

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

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

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

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

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

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

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

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

Subir archivos de archivo e instalador

Paso 4: Ejecutar el Script de Migración

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

http://example.com/installer.php

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

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

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

Asistente de migración Duplicator paso 1

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

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

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

Validar configuración

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

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

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

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

Inicio de sesión de administrador

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

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

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

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

Paso 1: Exportar la base de datos local de WordPress

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

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

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

Exportar desde localhost

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

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

Exportar base de datos de WordPress usando phpMyAdmin

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

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

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

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

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

Subir archivos de WordPress por FTP

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

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

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

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

Seleccionar asistente de base de datos MySQL

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

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

Nombrar y crear nueva base de datos

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

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

Crear nuevo usuario de base de datos

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

Primero, marca la casilla ‘Todos los privilegios’.

Marcar la casilla de todos los privilegios

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

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

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

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

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

Hacer clic en phpMyAdmin

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

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

Importar base de datos vía phpMyAdmin

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

Paso 5: Cambiar la URL del sitio

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

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

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

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

Explorar la tabla de opciones de wp

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

Luego, haz clic en el icono ‘Editar’.

Editar siteurl en phpMyAdmin

Esto abre una ventana donde puedes editar el campo.

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

Necesita insertar la URL de su nuevo sitio en este campo, por ejemplo: https://014.leahstevensyj.workers.dev.

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

editar el campo siteurl

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

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

Paso 6: Configurar su sitio en vivo

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

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

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

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

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

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

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

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

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

Guardar configuración general

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

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

Guardar configuración de enlaces permanentes

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

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

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

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

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

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

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

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

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

Seleccionar tablas

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

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

Previsualizar cambios

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

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

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

2. Actualizar URLs manualmente (Avanzado)

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

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

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

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

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

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

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

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

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

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

El Kit de herramientas definitivo para WordPress

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

Interacciones del lector

912 CommentsLeave a Reply

  1. En el paso 4, cuando intento importar la base de datos gzippeada obtengo esto:
    Error
    Consulta SQL:


    — Base de datos: `testbtat`

    CREATE DATABASE IF NOT EXISTS `testbtat` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
    MySQL dijo: Documentación

    #1044 – Acceso denegado para el usuario ‘btatxcom’@’localhost’ a la base de datos ‘testbtat’

    • @Lisa la importación puede ser un archivo .zip o un archivo .sql de texto plano, no importa. Estás recibiendo el error porque el nombre de la base de datos que intentas subir no coincide con el nombre que has creado.

      En este caso, asumo que tu nombre de usuario en el sitio en vivo es ‘btatxcom’. Por lo general, tu base de datos sería btatxcom_tudb. Si ese es el caso, ve a localhost. Simplemente exporta tu base de datos como un archivo .sql – sin usar opciones personalizadas. Guárdalo en tu escritorio. Haz clic derecho y abre con notepad++ (si no lo tienes en tu PC, solo descárgalo, es muy fácil de usar, como el bloc de notas, solo un poco más avanzado).

      Encontrarás esta línea CREATE DATABASE IF NOT EXISTS alrededor de la línea número 22 o busca el término. Allí, el nombre de tu base de datos aparece dos veces, cámbialo para que coincida con el nombre de la base de datos en tu sitio en vivo, por ejemplo, algunprefijo_tudb. Guárdalo, ve a tu phpmyadmin -> tu base de datos -> examinar e importa el archivo .sql guardado. Eso debería funcionar. Espero que esto ayude a alguien.

  2. Gracias por el tutorial. Creo que seguí todos los pasos correctamente. Funcionó a la perfección hasta que fui a ver mi sitio. Obtengo lo siguiente:

    Tu servidor está ejecutando la versión PHP 4.4.9 pero WordPress 3.8.1 requiere al menos 5.2.4.

    aunque cuando voy a mi Cpanel dice: Versión PHP 5.3.26

    También cuando intento ir a admin obtengo:

    Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home/drser3/public_html/wp-admin/index.php on line 103

    Agradezco cualquier ayuda que me puedas dar. Gracias

    Wanda

    • Mi sitio web ya está funcionando, aunque tengo algunos problemas que corregir. Solo quería informar para otros usuarios que podrían estar usando Lunarpages para alojamiento web. Tuve que ir al panel de control y elegir PHP5, luego se tuvo que agregar un archivo phpini bajo mi directorio public_html con

      memory=64MB

      y por último tuve que agregar:

      suPHP_ConfigPath /home/username/public_html

      en mi archivo htaccess.

  3. Hola,

    Puedo acceder a wp-admin después de mover la base de datos, pero por alguna razón obtengo una pantalla en blanco cuando escribo mi URL. No parece encontrar el html / css de ninguna de las páginas. Es extraño porque se carga perfectamente en el localhost de wamp.

    ¿Alguna idea?

    gracias

  4. ¡No sabes cuánto me ha ayudado este artículo!
    ¡Muchas gracias por tomarte el tiempo de escribir y publicar esto!

  5. Gran tutorial, muchas gracias.

    Supongo que es el mismo proceso de un servidor de desarrollo a un servidor de producción, ¿verdad?

  6. ¡¡Muchas gracias por publicar estas instrucciones!! ¡NO podría haber transferido el sitio de mi cliente al sitio en vivo sin esto! Solo una nota: debajo del Paso 3, tus instrucciones omiten la nota sobre el "nombre de host". Esto me tomó un segundo entenderlo, pero pude agregarlo. En caso de que alguien más tenga problemas con esa parte de la creación de la base de datos. ¡¡Gracias de nuevo!!

  7. Hola
    Gracias por el artículo educativo.
    Seguí cada paso pero terminé obteniendo este error

    Parse error: syntax error, unexpected ‘DB_PASSWORD’ (T_STRING) in /home/swagphot/public_html/wp-config.php on line 26

    Revisé mi wp-config en busca de errores tipográficos pero todo parece correcto, necesito ayuda, no sé cómo
    Resolver esto... Gracias

  8. Soy completamente nuevo en esto y esta explicación es, con mucho, la más clara que he encontrado, pero sigo teniendo problemas. He transferido mis archivos a mi servidor de alojamiento, pero estoy atascado en la base de datos. Tengo una instalación local de WordPress establecida con Bitnami. Cuando voy a http://localhost/phpmyadmin/, no veo mi base de datos; solo veo information_schema y test. Revisé mi wp-config.php y veo 'DB_NAME', 'bitnami_wordpress'. No tengo idea de qué hacer o dónde buscar a continuación. Cualquier ayuda sería muy apreciada. Gracias.

  9. Awsome Tutorial………………..Very useful for a beginner……….I just tried and made my site live……………………..This is my first website……………Thank you so much………………. :)

  10. Muchas gracias por este artículo – Fue fácil de seguir y funcionó perfectamente para mí – Pensé que sería un proceso desalentador, pero fue bastante fácil si seguiste los pasos correctamente

  11. Hice todos esos pasos... después de eso no puedo acceder a mi panel. Cada vez que voy a mi panel de administrador e ingreso el nombre de usuario y la contraseña correctos, no me redirige a mi panel. Me redirige a mi panel de administrador una y otra vez. Por favor, ayuda.

  12. Este tutorial es muy importante para principiantes, que no saben cómo mover un sitio local de WordPress a un sitio en vivo. Es útil para mí.
    Muchas gracias.

  13. Hola,
    Gracias por este útil artículo.
    Pero tengo un error como
    1044 acceso denegado
    ¿Podrías ayudarme con este error de base de datos?

    • Para resolver el error 1044 Acceso denegado. Debes abrir el archivo de la base de datos en tu editor de texto y eliminar el siguiente código.

      — Base de datos: `XYZ`

      CREATE DATABASE IF NOT EXISTS `XYZ` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
      USE `XYZ`;

  14. ¡Gracias por toda tu ayuda con estos tutoriales! Estoy aprendiendo mucho. Tengo un problema que ya se ha mencionado antes, pero no obtengo una solución.
    Estoy atascado en el paso 6, sigo recibiendo el error "Error establishing a database connection".
    Cambié una cosa en tu procedimiento, en el paso 6 edité wp-config.php para incluir define(‘DB_HOST’, ‘www.mysite.com/my_staging_site’);
    De todos modos, todavía no puedo conectarme, y si hay algo que puedas hacer para indicarme la dirección correcta, ¡lo agradecería!

    • Yo también tuve este problema, pero asegúrate de que no haya pequeños errores tipográficos al ingresar el nombre de la base de datos, el nombre de usuario, la contraseña y el host. Mi problema fueron los apóstrofes que eran diferentes (símbolo ‘). Cuando comencé a cambiar el nombre, el apóstrofe cambió a un símbolo diferente y es muy difícil saber si cambió. Pero lo arreglé y funcionó.

    • Solo necesitabas cambiar el nombre de la base de datos y el nombre de usuario y contraseña del cpanel del sitio a los campos que se solicitan en wp-config.php

  15. Gracias por una guía tan fácil de seguir y simple. Lo hice todo en menos de 20 minutos. Ha hecho mi vida mucho más fácil. Muy apreciado...

  16. Seguí los mismos pasos.

    El sitio web se puso en línea en el servidor pero me enfrento al siguiente problema.

    Los menús no aparecen en el Panel de Administración.

    La configuración no se guarda si intento hacer algún cambio.

    ¿Alguna idea?

  17. Hola, he subido exitosamente todos los archivos al servidor web. Puedo ver mi sitio de WordPress.
    El problema es cuando intento acceder a la página de administración. Usando el nombre de usuario y la contraseña que creé usando cpanel, no funciona. Dice nombre de usuario inválido. He modificado el archivo wp-config.php. Me he asegurado de que el nuevo nombre de usuario y contraseña estén actualizados.

    ¿Qué hay de esta línea en el archivo de configuración, a qué la cambio:
    /** Hostname de MySQL */
    define(‘DB_HOST’, ‘localhost’);

    Gracias.

  18. Thank you for the wonderful article! I am so grateful there’re people like you to share knowledge :)

    Transferí mi sitio local a un sitio alojado en vivo y obtuve solo un error, así que quiero compartir cómo lo resolví. Obtuve una página en negro en la página de opciones de permalink y encontré la siguiente solución de DebbieV:

    “Edité wp-admin/includes/misc.php, forzando el valor de $got_rewrite = true;”

    Quizás eso pueda ayudar a alguien más también.

    ¡Saludos!
    Mira

  19. Hola,

    ¿Hay alguna forma de exportar de wordpress.org a wordpress.com sin tener que alojar el sitio y pagar?

    Tengo mi blog en wp.org pero quiero que se publique sin pagar... solo me pregunto si hay alguna opción para esto.

    Gracias.

  20. Seguí todas las instrucciones excepto por exportar mi base de datos desde localhost en gzipped porque intenté importar en el servidor en vivo en phpMyadmin y me dio un error “#1064 – Tienes un error en tu sintaxis SQL; consulta el manual de la versión de tu servidor MySQL para usar la sintaxis correcta cerca de ‘?’ en la línea 1”. Pero importa la base de datos cuando uso compresión zip, pero después de esperar 7 horas para subir todos mis archivos de localhost al servidor en vivo, me pidió que instalara WordPress y cuando instalé WordPress, ninguna de mis publicaciones estaba allí.

  21. Gracias por tus tutoriales. Son muy útiles. Logré mover mi WordPress del servidor local al sitio en vivo. Sin embargo, cuando inicio sesión en mi panel de administración, aparece el siguiente mensaje de error:

    Error interno del servidor

    El servidor encontró un error interno o una mala configuración y no pudo completar su solicitud.

    Por favor, contacta al administrador del servidor e infórmale la hora en que ocurrió el error y cualquier cosa que hayas hecho que pudiera haberlo causado.

    Puede haber más información sobre este error en el registro de errores del servidor.

    Adicionalmente, se encontró un error 500 Internal Server Error al intentar usar un ErrorDocument para manejar la solicitud.

    ¿Podrían los expertos aquí aconsejarme cómo solucionar este problema?

    Gracias

  22. Hola. Tengo la intención de subir un localhost a un servidor… He hecho todos los pasos anteriores MUCHAS VECES… pero este mensaje siempre aparece: "No tienes permiso para acceder a / en este servidor."

  23. Hola. Gracias, esta publicación es más útil que todo lo demás que encontré en YouTube.
    Sin embargo, no puedo poner mi sitio en funcionamiento, incluso después de seguir todos los pasos cuidadosamente.
    Puedo acceder a mi administrador desde mi sitio web en vivo, y todo, incluidos los complementos y temas, las publicaciones y las páginas, parece estar allí en el panel de control. Sin embargo, el sitio web, incluso accediendo a él desde el propio panel de control, muestra una página en blanco. ¿Alguna idea de dónde podría estar el problema y qué podría hacer para solucionarlo?
    ¡Gracias!

  24. Hola, creo que comenté demasiado pronto. Todo funciona bien excepto en la sección de comentarios recientes donde no se muestran los comentarios, sino enlaces a entradas del blog de "localhost".
    Este es mi blog: http://www.sugaroverkill.com/blog/
    He seguido todos los pasos, incluido el #7. ¿Hay algún otro paso que deba seguir para que los comentarios recientes se muestren correctamente?

  25. Hola, solo quería saber si tuviste que cambiar el nombre del host de la base de datos en el archivo wp-config, ya que todavía tengo el error de establecer conexión con la base de datos. Gracias Jack

  26. ¡Gracias por este recurso! Todo parece estar funcionando correctamente con el sitio migrado, pero no podemos acceder al wp-admin del nuevo sitio para iniciar sesión en Wordpress. No hicimos una nueva instalación de Wordpress, simplemente transferimos todos los archivos del sitio anterior al nuevo directorio. ¿Es necesaria una instalación de Wordpress si un sitio está en funcionamiento en dos URL diferentes?

  27. ¡Solo quería escribirte para darte las GRACIAS!!!
    Tus instrucciones funcionaron perfectamente para un usuario primerizo y tus esfuerzos son muy, muy apreciados.
    ¡Dios te bendiga!

  28. Hola,
    planeo usar este tutorial para transferir localhost por primera vez... (aún no lo he leído todo)

    pero, he notado que necesito usar phpadmin y como usé WAMP por primera vez, no pude usar phpadmin y no estoy muy seguro de qué está mal (¡lo siento si lo mencionas en algún lugar aquí, por favor ignora mi comentario!),...

    ¿Hay alguna forma de transferir mi sitio sin phpadmin? ¿Es decir, copiando y pegando algo?

    disculpa mi ignorancia total...

    gracias

    • Realmente entiendo lo que estás diciendo, la primera vez que también me quedé atascado en esa situación y no sabía cómo hacerlo.

  29. Hola, gracias por un gran tutorial.
    Todo parece funcionar bien para mí, excepto que la apariencia está completamente desordenada.
    Estoy usando el tema predeterminado de bp con un tema hijo en el servidor local. Después de la importación, el tema predeterminado de bp (padre) no aparece en la configuración de Apariencia>Temas, lo que rompe mi tema hijo. Sin embargo, todas las carpetas, etc. de bp-default se han subido del sitio local al sitio en vivo, así que no puedo entender por qué ocurre el problema.
    ¿Alguien más ha tenido este problema y puede ayudarme a solucionarlo?
    Gracias por su tiempo.

    • Weary, solo me preguntaba si resolviste tu problema. Y si es así, ¿cómo?

      Actualmente tengo el problema opuesto. Mi tema hijo funcionó muy bien en el servidor local, pero al migrarlo al servidor en vivo, ahora está roto y restauró el tema padre. Espero que si arreglaste tu problema, me des una pista de lo que estoy haciendo mal.

  30. Hola, realmente necesito ayuda. Llego al paso 4 y encuentro mi nueva base de datos que creé en el servidor SQL, no tiene tablas, hago clic en ella, presiono importar y obtengo lo siguiente en rojo: "No se puede acceder al directorio que configuró para la carga de trabajo". Esto es antes de que intente cargar mi archivo. ¿Qué hice mal?

  31. Hola, exporté mi base de datos desde localhost y estoy intentando hacer el paso 4. Obtuve el error 1044 pero vi en comentarios anteriores que debía eliminar una sección y cambiarla por el nombre de mi base de datos en vivo. Intenté importar de nuevo y ahora obtengo el error

    #1064 – Tienes un error en tu sintaxis SQL; consulta el manual que corresponde a tu versión del servidor MySQL para la sintaxis correcta a usar cerca de ‘– phpMyAdmin SQL Dump
    — version 4.0.4
    http://www.phpmyadmin.net

    — Ho’ en la línea 1

    ¿Puedes ayudar en algo??

  32. Cuando intento importar mi archivo sql a la nueva base de datos, obtengo este error de phpMyAdmin:

    #1103 – Nombre de tabla incorrecto

    ¿Alguna idea de lo que podría estar haciendo mal?

  33. ¡Hola! Recibo este error de phpMyAdmin cuando intento importar mi archivo SQL a la nueva base de datos en el servidor en vivo:

    #1103 – Nombre de tabla incorrecto

    ¿Alguna idea de lo que podría estar haciendo mal?

  34. Hola,

    Gracias por el artículo. Seguí los pasos, pero cuando voy al sitio web veo "Índice de/" y debajo veo los archivos y carpetas subidos en el sitio web. Cuando hago clic en los archivos, obtengo "Error al establecer una conexión con la base de datos". ¿Podrías ayudarme con esto?

    gracias

      • En realidad, no me aparece el mensaje o la carpeta "Índice de/", solo el mensaje "Error al establecer una conexión con la base de datos".

        Estoy usando GoDaddy para mi cuenta de hosting y tenían un proceso ligeramente diferente para configurar usuarios para la base de datos (es un paso todo en uno, donde el nombre de tu base de datos también es tu nombre de usuario). Me pregunto si eso es lo que está causando la desconexión.

        También estoy colocando mi instalación de WordPress en una subcarpeta, en lugar del directorio raíz. Así que agregué esa carpeta después de mi URL cuando hice las ediciones de mi tabla. ¿Podría ser eso un problema?

      • ¡Creo que ustedes tienen los archivos de su sitio web no inmediatamente dentro del directorio public_html! Creo que los tienen en una carpeta dentro de public_html.

        entra en la carpeta, selecciona todos los archivos y muévelos un paso al directorio raíz

        MAL: public_html/AFolderContainingAllFiles/{allfiles}
        BIEN: public_html/{allfiles}

  35. Corrección a tu consulta de mysql:

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

    debería ser..

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

    (Faltaba la barra diagonal)

  36. Hola,

    Creé un nuevo sitio de WP para una URL existente donde el sitio antiguo está actualmente activo. Necesito probar el carrito de compras/pasarela de pago del nuevo sitio de WP usando un SSL, que reside en el sitio existente. Así que creé una subcarpeta y migré el nuevo sitio de WP a esta carpeta desde MAMP. Puedo acceder a la página de inicio de sesión, pero después de iniciar sesión, obtengo un 404 "wp-login.php no se encontró en el servidor". Verifiqué a través del acceso ftp y está allí en la carpeta. Parece que necesito actualizar algo más. O, ¿puedo copiar la carpeta SSL a mi MAMP para que las pruebas se realicen localmente? Gracias por cualquier sugerencia.

    Anna

  37. Después de seguir los mismos pasos que según tu artículo, solo puedo poner en vivo la página de inicio pero sin imágenes ni slider... junto con esto, mis otras páginas no están en vivo en localhost... me da el mismo error para todas las páginas internas de que no se encuentran en este servidor... por favor, ayúdame...

Deja una respuesta

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