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

Una forma de acelerar el desarrollo de su sitio web es construir su sitio web localmente en su propia computadora utilizando un software como WAMP (para Windows) o MAMP (para Mac).


Una vez que haya terminado de perfeccionar su sitio web, el siguiente paso es moverlo de su computadora a un sitio en vivo y compartir su creación con el mundo. En este artículo, le mostraremos cómo mover fácilmente WordPress del servidor local a un sitio en vivo..

Mover WordPress del servidor local al sitio en vivo

Cubriremos dos métodos diferentes para mover WordPress del servidor local a su sitio web en vivo (paso a paso).

El primer método utiliza un complemento de migración de WordPress y se recomienda para principiantes. En el segundo método, le mostraremos cómo mover WordPress manualmente del servidor local a un sitio en vivo.

Puedes elegir el método que más te convenga:

    Antes de que empieces

    Para que pueda migrar WordPress de localhost a servidor en vivo, debe tener algunas cosas en su lugar.

    Primero, asumimos que tiene un sitio de WordPress ejecutándose en un servidor local (también llamado localhost) en su computadora, y que tiene acceso completo a él.

    A continuación, deberá tener un nombre de dominio y alojamiento web. Tenemos una lista de las mejores empresas de alojamiento de WordPress entre las que puede elegir.

    Para acelerarlo, puedes usar Bluehost. Son un proveedor de alojamiento oficial recomendado por WordPress, y están ofreciendo a nuestros usuarios un descuento exclusivo del 60% + un dominio gratis.

    Si necesita ayuda para configurar su sitio web, siga nuestra guía paso a paso sobre cómo crear un sitio web.

    Finalmente, necesitará tener un programa FTP y saber cómo usar FTP, para que pueda cargar su contenido en el sitio en vivo.

    Listo? Comencemos a migrar su sitio de WordPress.

    Método 1. Transfiera WordPress del servidor local al sitio en vivo utilizando un complemento de migración

    Este método es más fácil y recomendado para principiantes. Utilizaremos un complemento de migración de WordPress para mover WordPress de localhost a un sitio en vivo.

    Paso 1. Instalar y configurar el plugin duplicador

    Primero, lo que debe hacer es instalar y activar el plugin Duplicator en su sitio local. Para obtener más detalles, consulte nuestra guía paso a paso sobre cómo instalar un complemento de WordPress.

    Tras la activación, debe ir a Duplicador »Paquetes página y haga clic en el botón “Crear nuevo”.

    Crear un nuevo paquete Duplicator

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

    Duplicator ahora ejecutará algunas pruebas para ver si todo está en orden. Si todos los elementos están marcados como “Bueno”, haga clic en el botón “Crear”.

    Paquete de construcción

    Este proceso puede demorar unos minutos dependiendo del tamaño de su sitio web. Debe dejar esta pestaña abierta hasta que se complete el proceso.

    Una vez finalizado, verá las opciones de descarga para el instalador y el paquete de archivo. Debe hacer clic en el enlace “Descarga con un clic” para descargar ambos archivos a su computadora.

    Descargar paquete

    Entonces, ¿qué son estos archivos??

    Bueno, el archivo es una copia de su sitio web completo de WordPress. Incluye todos los archivos principales de WordPress, así como sus imágenes, cargas, temas, complementos y una copia de seguridad de su base de datos de WordPress.

    El archivo instalador es un script que automatizará la migración al desempacar el archivo.

    Paso 2. Cree una base de datos para su sitio en vivo

    Antes de que pueda ejecutar el instalador o cargar el sitio web de WordPress desde localhost a su servidor de alojamiento, deberá crear una base de datos MySQL para su sitio web en vivo.

    Si ya ha creado una base de datos MySQL, puede omitir este paso.

    Para crear una base de datos, debe visitar el panel de control de cPanel de su cuenta de alojamiento. Desplácese hacia abajo hasta la sección Bases de datos y luego haga clic en el icono Bases de datos MySQL.

    Icono de base de datos en cPanel

    En la siguiente pantalla, verá un campo para crear una nueva base de datos. Simplemente proporcione un nombre para su base de datos y haga clic en el botón “Crear base de datos”.

    Crear nueva base de datos

    cPanel ahora creará una nueva base de datos para usted. Después de eso, debe desplazarse hacia abajo hasta la sección Usuarios de MySQL.

    Luego, proporcione un nombre de usuario y contraseña para su nuevo usuario y haga clic en el botón “Crear un usuario”.

    Agregar un usuario MySQL

    El nuevo usuario que acaba de crear todavía no tiene permiso para trabajar en la base de datos. Cambiemos eso.

    Desplácese hacia abajo hasta la sección “Agregar usuario a la base de datos”. Simplemente seleccione el usuario de la base de datos que creó en el menú desplegable junto al campo “Usuario”, luego seleccione la base de datos y haga clic en el botón Agregar.

    Guardar usuario en la base de datos

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

    Paso 3. Cargue archivos del servidor local al sitio en vivo

    Ahora necesita cargar el archivo y los archivos de instalación desde su sitio local a su cuenta de alojamiento.

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

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

    Algunas empresas de alojamiento de WordPress instalan WordPress automáticamente cuando se registra. Si tiene archivos de WordPress allí, debe eliminarlos.

    Después de eso, puede cargar el archivo y los archivos de instalación desde Duplicator a su directorio raíz vacío.

    Archivos de migración en el directorio raíz

    Paso 4. Ejecutando el script de migración

    Después de cargar los archivos de migración, debe visitar la siguiente URL en su navegador:

    http://example.com/installer.php

    No olvides reemplazar example.com con tu propio nombre de dominio.

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

    Duplicador inicializado

    El instalador buscará automáticamente el archivo y ejecutará una prueba de validación. Necesitas revisar los términos & condiciones y continúe haciendo clic en el botón Siguiente.

    En la siguiente pantalla, le pedirá que ingrese la información de su base de datos de WordPress.

    Su anfitrión probablemente será localhost. Después de eso, ingresará los detalles de la base de datos que creó en el paso anterior.

    Conecta tu base de datos

    Haga clic en el botón siguiente para continuar..

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

    A continuación, le pedirá que actualice la URL o la ruta del sitio. No debería tener que cambiar nada, ya que detecta automáticamente la URL de su sitio web en vivo y su ruta.

    Actualizar URL del sitio

    Haga clic en el botón siguiente para continuar..

    Duplicator ahora finalizará la migración y le mostrará una pantalla de éxito. Ahora puede hacer clic en el botón “Inicio de sesión de administrador” para ingresar al área de administración de WordPress de su sitio en vivo.

    Se mudó exitosamente

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

    Eso es todo, has movido WordPress con éxito del servidor local a tu sitio en vivo.

    Método 2. Transfiera manualmente WordPress del servidor local al sitio en vivo

    En este método, le mostraremos cómo mover manualmente WordPress desde el servidor local a su sitio en vivo. Será útil si el primer método no funciona o si prefiere hacerlo manualmente.

    Paso 1: Exportar la base de datos local de WordPress

    Lo primero que debe hacer es exportar su base de datos local de WordPress. Usaremos phpMyAdmin para hacer eso. Si no está familiarizado con él, puede consultar nuestra guía para la administración de bases de datos de WordPress usando phpMyAdmin.

    Simplemente vaya a http: // localhost / phpmyadmin / y haga clic en su base de datos de WordPress. A continuación, haga clic en el Exportar botón de la barra de menú superior.

    Exportar desde localhost

    En el Método de exportación opción, puede elegir “Rápido” o “Personalizado”. Custom le proporcionará más opciones para exportar su base de datos.

    Recomendamos elegir Quick y luego hacer clic en Vamos botón para descargar su base de datos.

    Exportar la base de datos de WordPress usando phpMyAdmin

    Paso 2: Cargue archivos de WordPress en el sitio en vivo

    Ahora necesitaremos mover todos los archivos de su sitio web al sitio activo.

    Para comenzar, abra su cliente FTP y conéctese a su cuenta de alojamiento web.

    Una vez que esté conectado a su sitio en vivo, asegúrese de cargar los archivos en el directorio correcto. Por ejemplo, si desea que el sitio esté alojado en yoursite.com, entonces querrá cargar todos los archivos en su directorio public_html.

    Ahora seleccione sus archivos locales de WordPress y cárguelos en su servidor en vivo.

    Subir WordPress desde localhost al sitio en vivo

    Paso 3: crear una base de datos MySQL en el sitio en vivo

    Mientras su cliente FTP carga sus archivos de WordPress, puede comenzar a importar su base de datos al servidor en vivo. La mayoría de los proveedores de alojamiento de WordPress ofrecen cPanel para administrar su cuenta de alojamiento, por lo que le mostraremos cómo crear una base de datos usando cPanel.

    Primero, debe iniciar sesión en su panel de control de cPanel y hacer clic en el Bases de datos MySQL icono que se puede encontrar en la sección de bases de datos.

    Sección de base de datos en cpanel

    En la siguiente pantalla, cree una base de datos ingresando un nombre para su base de datos y haciendo clic en Crear base de datos botón.

    Nueva base de datos

    Después de crear su base de datos, desplácese hacia abajo hasta Usuarios de MySQL sección y crear o agregar un usuario existente a la base de datos.

    Después de agregar el usuario, cPanel lo llevará a configurar los privilegios de MySQL para ese usuario. Simplemente conceda todos los privilegios al usuario asegurándose de que cada casilla esté marcada y luego haga clic en Hacer cambios botón.

    conceder todos los privilegios al usuario de la base de datos

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

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

    Vaya a su panel de control de cPanel, desplácese hacia abajo a la sección de bases de datos y haga clic en phpMyAdmin.

    Esto lo llevará a phpMyAdmin donde desea hacer clic en la base de datos que creó en el Paso 3. PhpMyAdmin mostrará su nueva base de datos sin tablas.

    Haga clic en el Importar pestaña en el menú superior. En la página de importación, haga clic en Elija el archivo botón y luego seleccione el archivo de base de datos que guardó en el Paso 1.

    Por último, presione el Vamos botón en la parte inferior de la página. PhpMyadmin ahora importará su base de datos de WordPress.

    Importar base de datos a través de phpMyAdmin

    Paso 5: cambiar la URL del sitio

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

    En phpMyAdmin, busque la tabla wp_options en su base de datos que acabamos de importar en el paso 4. Si cambió el prefijo de su base de datos, en lugar de wp_options podría ser {prefix} _options.

    Haga clic en el Vistazo botón al lado de wp_options o el enlace que ve en la barra lateral para abrir la página con una lista de campos dentro de la tabla wp_options. Ver captura de pantalla a continuación:

    Explore la tabla de opciones de wp

    Debajo del campo nombre_opciones, necesitas buscar Sitio URL. Haga clic en el icono Editar campo que se encuentra en el extremo izquierdo al comienzo de la fila..

    Editar siteurl en phpMyAdmin

    Cuando haga clic en el campo de edición, aparecerá una ventana de campo de edición. En el cuadro de entrada para option_value, verá la URL de su instalación local, probablemente algo así como: http: // localhost / test. Inserte cuidadosamente la nueva URL de su sitio en este campo, por ejemplo: https://www.wpbeginner.com

    Guarde el campo haciendo clic en el Vamos botón.

    editar el campo siteurl

    A continuación, debe replicar este paso para el nombre de la opción: casa. La página wp_options puede tener algunas páginas, así que simplemente busque la pestaña de inicio.

    Por lo general, es en la segunda página a la que puede navegar haciendo clic en las flechas de paginación en phpMyAdmin.

    Actualizar el casa url para ser lo mismo que tu Sitio URL.

    Paso 6: Configura tu sitio en vivo

    Ahora que hemos importado la base de datos y todo nuestro contenido debe cargarse, es hora de configurar WordPress.

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

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

    Deberá proporcionar el nombre de la base de datos, el usuario y la contraseña que creó anteriormente en el Paso 3.

    A continuación, guarde el archivo wp-config.php y cárguelo de nuevo en su servidor.

    Ahora puede visitar su sitio web, y debería estar en vivo ahora.

    A continuación, debe iniciar sesión en su panel de administración de WordPress e ir a Configuraciones »General. Sin cambiar nada, desplácese hacia abajo y haga clic en Guardar cambios botón.

    Esto asegurará que la URL del sitio se corrija en cualquier otro lugar que deba ser.

    Después de eso ve a Configuración »Enlace permanente y haga clic Guardar cambios para asegurarse de que todos los enlaces de publicación funcionen bien.

    Paso 7: corrija las imágenes y los enlaces rotos actualizando las rutas

    Siempre que mueva un sitio de WordPress de un dominio a otro, o de un servidor local a un sitio en vivo, enfrentará enlaces rotos e imágenes faltantes..

    Puede usar la consulta SQL o usar el complemento de Velvet Blues WordPress.

    Para aquellos que desean hacerlo a través de SQL, aquí hay una consulta simple de SQL que debería resolver este problema:

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

    Simplemente vaya a phpMyAdmin, haga clic en su base de datos y luego haga clic en SQL desde el menú superior. Escriba esta consulta, pero no olvide cambiarla con su propio sitio local y URL de sitio en vivo.

    Arreglando imágenes de WordPress y URL rotas después de mudarse al sitio en vivo

    Eso es todo, ha migrado con éxito WordPress del servidor local a un sitio en vivo!

    Esperemos que ahora su sitio web en vivo esté funcionando sin problemas. Asegúrese de visitar su sitio web para asegurarse de que todo funcione como se espera. Si observa algún error, puede consultar nuestra guía de errores comunes de WordPress para obtener ayuda para solucionar problemas.

    Jeffrey Wilson Administrator
    Sorry! The Author has not filled his profile.
    follow me
      Like this post? Please share to your friends:
      Adblock
      detector
      map