Actualizar Drupal Manualmente

Usando un acceso FTP (Sin Acceso a Terminal)

¡Hola, personas digitales! 👋 Quiero compartir este post porque trabajo con Drupal y entiendo lo complicado que puede ser navegar y comprender su documentación, especialmente cuando se trata de actualizaciones.

Esta semana me pidieron actualizar un sitio montado en Drupal, pero no tenía acceso a la terminal para usar herramientas como Composer o Drush. Si estás en la misma situación, aquí tienes una guía sencilla para actualizar Drupal manualmente usando solo FTP.

¿Por qué elegir la actualización manual?

Aunque puedes actualizar Drupal en un entorno local con acceso a terminal y luego subirlo al servidor, este proceso puede ser más lento y consumir más recursos. En mi caso, la solución más rápida fue hacerlo manualmente con FTP.

Pasos para Actualizar Drupal Manualmente

1. Respaldos, lo Primero 🚨

Antes de cualquier cambio, es fundamental hacer un respaldo completo:

  • Base de datos: Usa phpMyAdmin o una herramienta similar para exportarla.

  • Archivos del sitio: Descarga todos los archivos de tu servidor, especialmente la carpeta sites/default/files.

2. Descarga la Nueva Versión de Drupal
  • Visita la página oficial de Drupal y descarga la última versión compatible.

  • Descomprime los archivos en tu computadora.

3. Conéctate al Servidor con FTP
  • Usa un cliente FTP como FileZilla o WinSCP.

  • Accede a la carpeta donde está instalado tu sitio Drupal.

4. Sustituye los Archivos Correctos

Aquí viene la parte clave:

  1. Reemplaza los siguientes archivos y carpetas:

    • Todos los archivos raíz (incluidos los que comienzan con un punto, como .htaccess).

    • Las carpetas core y vendor.

  2. No reemplaces:

    • sites/ (esta carpeta contiene configuraciones específicas del sitio, temas personalizados, y módulos).

    • Tus perfiles personalizados en profiles/.

    • Tus carpetas de themes/ y modules/.

5. Limpia la Caché del Servidor

Algunos servidores almacenan archivos en caché, por lo que es una buena práctica limpiarla. Si tu servidor tiene esta opción en el panel de control, úsala.

6. Ejecuta el Script de Actualización
  • Abre tu navegador y ve a https://tusitio.com/update.php.

  • Sigue las instrucciones para aplicar cualquier actualización necesaria en la base de datos.

7. Verifica y Sal del Modo Mantenimiento
  • Prueba el sitio para asegurarte de que todo funciona correctamente.

  • Si activaste el modo mantenimiento antes de la actualización, desactívalo ahora.

Errores Comunes y Cómo Evitarlos

  • Error de archivo faltante: Asegúrate de que todos los archivos .htaccess y .gitignore se subieron correctamente.

  • Problemas con módulos o temas: Verifica que todos los módulos y temas estén actualizados y sean compatibles con la nueva versión de Drupal.

  • Base de datos no actualizada: Nunca te saltes el paso de update.php.

Consejo Final

Si bien la actualización manual puede parecer tediosa, es una herramienta valiosa para esos momentos en los que Composer o Drush no están disponibles. Sigue los pasos con cuidado, y estarás en camino a un sitio Drupal seguro y actualizado.

¡Espero que este post te sea útil! Si tienes dudas o alguna sugerencia, déjamelo saber en los comentarios. 🚀

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top