No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

¿Cómo hacer un deployment de tu WordPress?

6/11
Recursos

Aportes 9

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

Procedimiento para hacer deployment de tu WordPress
Para migrar de tu entorno de desarrollo local a remoto, hay que copiar/mover dos cosas:

  • Todo el sistema de archivos

  • Nuestra base de datos

Una vez hecho esto, hay que hacer una serie de pasos:

  • Reemplazar las URL’s en la base de datos

  • Modificar el archivo wp-config.php. Específicamente, lo que concierne al host, nombre de la base de datos, usuario y password.

  • Refrescar los enlaces permanentes

🤖 Si no quieres hacer todos los cambios de exportar a tu cpanel, crear la base y todo lo que se requiere para hacer una exportación manual de tu Wordpress, existe un plugin que te ayuda a hacer todo eso, solo basta en crear el archivo, y luego pegarlo en la instalación limpia ya en producción (hasta 512 Mb, después es de pago) y listo!. All-in-One WP Migration.

⚠️ Recuerda que ese es un curso y estas aprendiendo, los hacks y tools para optimizar tu trabajo y tiempo ya es cuando conoces como funciona y como se hace de forma manual, para este curso te invito a que lo hagas como se muestra, además de que investigues un poco mas de información y ya cuando seas todo un “PRO” puedas elegir la mejor alternativa. 🤟🏻

Les comparto un pequeño hack con SQL.
Con el podrán correr el query en la base de datos y reemplazar el old_domain.com con el new_domain.com._ (recuerda tener un backup previo) _

UPDATE wp_options SET option_value = replace(option_value, 'old_domain.com', 'new_domain.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = replace(post_content, 'old_domain.com', 'new_domain.com');
UPDATE wp_posts SET guid = replace(guid, 'old_domain.com', 'new_domain.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'old_domain.com', 'new_domain.com');

++Recuerda también actualizar los enlaces permanentes para regenerar el .htaccess. ++

Ya en caso que quieras usar un plugin, recomiendo Better Search Replace.

Muy interesante, la clave esta en la carpeta wp-content, y la base de datos.

yo era fanatico de All in One Migration, pero en los últimos días uso Duplicator Pro, es de pago pero funciona de maravilla, genera 2 archivos 1 es installer.php y un zip con todo el sitio web contenido, y este hace la modificación de los urls, se conecta a la base de datos o toma una ya creada y asigna todo para que todo quede listo. Es todo como un asistente de instalación, en general muy bueno.

¡Excelente curso!

En conclusión, hacer el deployment de tu sitio WordPress a un entorno remoto requiere copiar y mover todo el sistema de archivos y la base de datos de tu entorno local a remoto. Luego, es necesario reemplazar las URL’s en la base de datos utilizando un query SQL o un plugin como Better Search Replace. Además, se debe modificar el archivo wp-config.php para reflejar la información del nuevo host, nombre de la base de datos, usuario y contraseña. Finalmente, se recomienda actualizar los enlaces permanentes para regenerar el archivo .htaccess. Siguiendo estos pasos, podrás migrar tu sitio WordPress de forma exitosa y sin problemas.

Prueben el plugin WpVividBackups, tiene una opción de auto-migrate que generas un key en el WP de destino, lo pegas en el de origen y te hace todo solo, archivos y DB.
Lo uso hace años y es gratis. Nunca falló.

que buen curso, ya quería entender como se hace y funciona el deployment con worpress muy necesario para trabajos futuros