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.
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 desde el servidor local a un sitio en vivo.
Puedes elegir el método que más te convenga:
- Método 1. Mueva WordPress del servidor local al sitio en vivo usando un complemento
- Método 2. Mueva manualmente WordPress del servidor local al sitio en vivo
Antes de que empieces
Para que pueda migrar WordPress de localhost a servidor en vivo, debe tener algunas cosas en su lugar.
Primero, suponemos 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 poder 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”.
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”.
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.
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 descomprimir el archivo comprimido.
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.
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”.
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”.
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.
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 debe 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.
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.
El instalador buscará automáticamente el archivo y ejecutará una prueba de validación. Debe marcar la casilla de verificación de términos y condiciones y continuar 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.
Haga clic en el siguiente botón 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.
Haga clic en el siguiente botón para continuar.
Duplicator ahora finalizará 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 trasladado con éxito WordPress del servidor local a su 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.
En el Método de exportación opción, puede elegir “Rápido” o “Personalizado”. Personalizado 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.
Paso 2: Cargue archivos de WordPress en el sitio en vivo
Ahora necesitaremos 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 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.
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 utilizando 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.
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.
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.
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.
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:
Debajo del campo nombre_opciones, necesitas buscar Sitio URL. Haga clic en el icono Editar campo que se puede encontrar en el extremo izquierdo al comienzo de la fila.
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.
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 nuevamente 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 hasta la parte inferior y haga clic en el Guardar cambios botón.
Esto asegurará que la URL del sitio se corrija en cualquier otro lugar donde sea necesario.
Después de eso ve a Configuración »Enlace permanente y haga clic Guardar cambios para garantizar que todos los enlaces de publicación funcionen bien.
Paso 7: corrija 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, enfrentará enlaces rotos e imágenes faltantes.
Puede usar la consulta SQL o usar el complemento 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:
UPDATE 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 las URL de los sitios activos.
¡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.
Si te gustó este artículo, suscríbete a nuestro canal de YouTube para ver videos tutoriales de WordPress. También puedes encontrarnos en Twitter y Facebook.