¿Quieres mover WordPress de un servidor local a un sitio en vivo? El uso de WordPress en un servidor local es una forma común de trabajar en su sitio en privado, pero eventualmente, deberá mover su sitio a un servidor en vivo para que esté disponible para los visitantes en línea. . En este artículo, le mostraremos cómo mover WordPress del servidor local al sitio en vivo, paso a paso. ¿Por qué mover WordPress de un servidor local a un sitio en vivo? Crear su blog de WordPress en un servidor local es una forma segura de probar los cambios en su sitio web sin afectar a los visitantes. Cuando haya terminado de perfeccionar su sitio web, el siguiente paso es pasar de su servidor local a un sitio en vivo. Vamos a mostrarle dos formas diferentes de mover su sitio de un servidor local a un sitio en vivo. 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 manualmente WordPress desde un servidor local a un sitio en vivo. Puedes elegir el método que mejor te funcione: - Método 1. Mover WordPress del servidor local al sitio en vivo usando un complemento - Método 2. Mover WordPress manualmente del servidor local al sitio en vivo Antes de migrar su sitio de WordPress Para que pueda migrar WordPress de un servidor local a un 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 tiene acceso completo a él. A continuación, deberá tener un nombre de dominio y alojamiento web. Para facilitar su decisión, le recomendamos utilizar Bluehost. Son una empresa de alojamiento de WordPress recomendada oficialmente y ofrecen a los usuarios de WPBeginner un descuento exclusivo del 60 % + dominio y SSL gratuitos. Básicamente, puede comenzar por tan solo $ 2.75 por mes. Haga clic aquí para reclamar esta oferta exclusiva de Bluehost âÃÂàSi desea una excelente alternativa de Bluehost, eche un vistazo a Siteground. También tienen una oferta especial para los lectores de WPBeginner. Si necesita ayuda para configurar su sitio web, siga nuestra guía paso a paso sobre cómo crear un sitio web. Finalmente, deberá tener un programa FTP y saber cómo usar FTP, para que pueda cargar su sitio de servidor local al sitio en vivo. ¿Listo? Comencemos a migrar su sitio de WordPress. Método 1. Transferir WordPress del servidor local al sitio en vivo usando un complemento de migración Este método es más fácil y recomendado para principiantes. Usaremos un complemento de migración de WordPress para mover WordPress de localhost a un sitio en vivo. Paso 1. Instale y configure el complemento Duplicator Primero, lo que debe hacer es instalar y activar el complemento 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 la página **Duplicador ÃÂû Paquetes** y hacer clic en âÃÂÃÂCrear nuevoâÃÂà botón . Esto lo lleva a una pantalla donde puede darle un nombre a su copia de seguridad. Luego, haga 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 âÃÂÃÂGoodâÃÂÃÂ, haga clic en âÃÂÃÂBuildâ Botón ÃÂÃÂ. Este proceso puede tardar unos minutos dependiendo del tamaño de su sitio web. Debe dejar esta pestaña abierta hasta que se complete el proceso. Una vez terminado, verá las opciones de descarga para âÃÂÃÂInstallerâÃÂày âà Paquetes de archivo. Debe hacer clic en el enlace "Descarga con un clic"para descargar ambos archivos en su computadora. El archivo âÃÂÃÂArchiveâÃÂàes una copia completa de su sitio 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 âÃÂÃÂInstallerâÃÂàes un script que automatizará todo el proceso de migración al empaquetar el archivo que contiene su sitio web. Paso 2. Cree una base de datos para su sitio web de WordPress en vivo Antes de que pueda ejecutar el instalador o cargar el sitio web de WordPress desde localhost a su servidor de alojamiento, debe crear una base de datos MySQL para su nuevo 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 hosting. Luego, ubique la sección âÃÂÃÂBases de datosâÃÂày haga clic en el âÃÂÃÂAsistente de base de datos MySQLàicono ¢ÃÂÃÂ. En la pantalla siguiente, hay 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". cPanel ahora creará una nueva base de datos para usted. Después de eso, debe ingresar un nombre de usuario y contraseña para su nuevo usuario y luego hacer clic en el botón âÃÂÃÂCrear usuarioâÃÂÃÂ. A continuación, debe agregar el usuario que acaba de crear a la base de datos. Primero, haga clic en la casilla de verificación "Todos los privilegios". Luego, desplácese hacia abajo y haga clic en el botón "Hacer cambios"para guardar los cambios. 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 desde el servidor local al sitio web de WordPress en vivo Ahora, debe cargar los archivos de archivo e instalador 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 el /home/public_html/ carpeta. Algunas empresas de alojamiento de WordPress instalan automáticamente WordPress cuando te registras. Si tiene archivos de WordPress allí, debe eliminarlos. Después de eso, puede cargar los archivos archive.zip e installer.php desde Duplicator a su directorio raíz vacío. Paso 4. Ejecutar el script de migración Una vez que haya cargado los archivos de migración, debe visitar la siguiente URL en su navegador: httpejemplo.com/instalador.php No olvide reemplazar âÃÂÃÂexample.comâÃÂàcon su propio nombre de dominio. Esto iniciará el asistente de migración de Duplicator. El instalador ejecutará algunas pruebas y debería ver âÃÂÃÂPassâÃÂàjunto a las pruebas de archivo y validación. A continuación, debe verificar los términos& casilla de verificación de avisos y continúe haciendo clic en el botón Siguiente. En la siguiente pantalla, se le pedirá que ingrese su servidor MySQL, el nombre de la base de datos, el nombre de usuario y la contraseña. Es probable que su host sea localhost. Después de eso, ingresará los detalles de la base de datos que creó en el paso anterior. Luego, haga clic en el botón âÃÂÃÂProbar base de datosâÃÂàpara asegurarse de que los detalles que ingresó sean correctos. Después de eso, haga clic en el botón Siguiente para continuar. Duplicator ahora importará la copia de seguridad de su base de datos de WordPress desde el 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 activo y su ruta.Luego, haga clic en el siguiente botón para continuar.Duplicator ahora terminará la migración y le mostrará una pantalla de éxito.Ahora puede hacer clic en el botón âÃÂÃÂAdmin LoginâÃÂàpara ingresar al área de administración de WordPress de su sitio en vivo.Una vez que inicie sesión en su sitio en vivo, Duplicator limpiará automáticamente los archivos de instalación.Eso es todo, ha movido con éxito WordPress del servidor local a su sitio activo.Método 2.Transferir manualmente WordPress del servidor local al sitio en vivoEn 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 base de datos local de WordPressLo primero que debe hacer es exportar su base de datos local de WordPress.Usaremos phpMyAdmin para hacer eso.Si no está familiarizado con él, le recomendamos que eche un vistazo a nuestra guía para la administración de bases de datos de WordPress usando phpMyAdmin.Simplemente vaya ahttplocalhost/phpmyadmin/ y haga clic en su base de datos de WordPress.A continuación, haga clic en el botón Exportar de la barra de menú superior.En la opción âÃÂÃÂExportar método:âÃÂÃÂ, puede elegir âà "Quick"o "Personalizado".Custom le proporcionará más opciones para exportar su base de datos.Sin embargo, recomendamos elegir âÃÂÃÂQuickâÃÂÃÂ, y luego hacer clic en âà Botón ÂÃÂGoâÃÂàpara descargar su base de datos.Paso 2.Subir archivos de WordPress al sitio en vivoAhora, necesitaremos para mover todos los archivos de su sitio web al sitio en vivo.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 se aloje en âÃÂÃÂyoursite.comâÃÂÃÂ, entonces querrá cargar todos los archivos en su directoriopublic_html.Ahora seleccione sus archivos locales de WordPress y súbalos a su servidor en vivo.Paso 3.Cree una base de datos MySQL en su sitio en vivoMientras su cliente FTP está cargando 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 Asistente de base de datos MySQL âÃÂàque se encuentra en la sección âÃÂÃÂBases de datosâÃÂÃÂ.En la siguiente pantalla, puede crear una nueva base de datos.Debe proporcionar un nombre para su base de datos, luego haga clic en "Crear base de datos".cPanel ahora creará automáticamente una nueva base de datos para usted.A continuación, debe ingresar un nombre de usuario y contraseña para su nuevo usuario y luego hacer clic en âÃÂÃÂCrear usuarioâÃÂà .Después de eso, debe agregar el usuario que acaba de crear a la base de datos.Primero, marque la casilla de verificación "Todos los privilegios".Luego, desplácese hacia abajo y haga clic en "Hacer cambios"para guardar los cambios.Ha creado con éxito una nueva base de datos para su sitio de WordPress activo.Paso 4: Importe la base de datos de WordPress en el sitio en vivoEl siguiente paso en el proceso es importar su base de datos de WordPress.Vaya a su panel de cPanel, desplácese hacia abajo hasta la sección âÃÂÃÂBases de datosâÃÂày haga clic en à ¢ÃÂÃÂphpMyAdminâÃÂÃÂ.Esto lo llevará a phpMyAdmin donde desea hacer clic en la base de datos que acaba de crear arriba.PhpMyAdmin mostrará su nueva base de datos sin tablas.A continuación, haga clic en la pestaña Importar en el menú superior.En la página de importación, haga clic en el botón âÃÂÃÂElegir archivoâÃÂày luego seleccione el archivo de base de datos de su sitio local que guardó en el primer paso.Después de eso, haga clic en el botón âÃÂÃÂGoâÃÂàen la parte inferior de la página.Su base de datos se importará automáticamente a phpMyadmin.Paso 5: Cambie la URL del sitioAhora, debe 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 tablawp_options en su base de datos que acaba de importar arriba.Si cambió el prefijo de su base de datos, en lugar dewp_options podría ser{new_prefix}_options.A continuación, haga clic en el botón "Examinar"junto aopciones_wp.O haga clic en el enlace en la barra lateral para abrir la página que tiene una lista de campos dentro de la tablawp_options.Luego, en la columnaoptions_name, debe buscar la opciónsiteurl. A continuación, haga clic en el icono Editar. Esto abre una ventana donde puede editar el campo. En el cuadro de entrada para option_value, verá la URL de su instalación local, que será algo así como httplocalhost/prueba. Debe insertar la URL de su nuevo sitio en este campo, por ejemplo https://www.wpbeginner.com. A continuación, 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 la opción de inicio. Él El menú wp_options puede tener unas pocas páginas, generalmente el La opción de inicio estará en la segunda página. Luego, actualice la URL de inicio, por lo que es la misma que la URL de su sitio en vivo. Paso 6: configure su sitio en vivo Ahora que ha importado la base de datos y cargado 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 arreglar esto, conéctese a su sitio web usando un cliente FTP y abra el archivo wp-config.php. Buscará las siguientes líneas de código: // ** Configuración de MySQL: puede obtener esta información de su servidor web ** // El nombre de la base de datos para WordPress */ define ('DB_NAME', 'database_name_here'); nombre de usuario de la base de datos MySQL */ define ('DB_USER', 'username_here');Contraseña de la base de datos MySQL */ define( 'DB_PASSWORD', 'password_here');MySQL hostname */ define( 'DB_HOST', 'localhost'); Deberá proporcionar el nombre de la base de datos, el nombre de usuario y la contraseña que creó anteriormente. A continuación, guarde el wp-config.php y cárguelo nuevamente en su servidor de alojamiento de WordPress. Ahora, cuando visite su sitio web, debería estar activo. Después de eso, debe iniciar sesión en su panel de administración de WordPress e ir a **Configuración ÃÂû General Luego, sin cambiar nada, desplácese hasta la parte inferior y haga clic en âÃÂà botón Guardar cambiosâÃÂÃÂ. Esto asegurará que la URL de su sitio se corrija en cualquier otro lugar donde sea necesario. Una vez que haya hecho eso, vaya a **Configuración ÃÂû Enlaces permanentes, luego desplácese hacia abajo y haga clic en âÃÂÃÂGuardar cambiosà ¢ÃÂàpara asegurarse de que todos los enlaces de las publicaciones funcionen bien. Paso 7: Arregle las imágenes y los enlaces rotos actualizando las rutas Cada vez que mueva un sitio de WordPress de un dominio a otro, o de un servidor local a un sitio en vivo, se encontrará con enlaces rotos. y las imágenes que faltan. Una forma sencilla de actualizar las URL es mediante la siguiente consulta SQL. ACTUALIZAR 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 y agregue la consulta anterior. Asegúrese de cambiarlo a su propio sitio local y URL del sitio en vivo, y haga clic en el botón âÃÂÃÂGoâÃÂÃÂ. Eso es todo, ahora ha migrado con éxito WordPress desde su servidor local a un sitio en vivo. Esperemos que ahora su sitio web en vivo esté funcionando sin problemas. Si nota algún error, puede consultar nuestra guía de errores comunes de WordPress para obtener ayuda con la solución de problemas. Esperamos que este artículo lo haya ayudado a mover WordPress de un servidor local a un sitio en vivo. También es posible que desee ver nuestra guía sobre cómo crear un boletín informativo por correo electrónico de la manera correcta, o ver nuestra comparación de las mejores alternativas de alojamiento de GoDaddy. Si te gustó este artículo, suscríbete a nuestro canal de YouTube para videos tutoriales de WordPress. También puede encontrarnos en Twitter y Facebook.