Detalles para la actualización

Por más tiempo que lleves con Drupal -o cualquier otro- hay cosas que merecen la dedicación y concentración necesarias para no meter la pata. Cada vez que aparece una nueva actualización hay que realizar tantas instalaciones como sitios tengas, al menos que estén en multi-dominio, pero la cuestión es que yo uso una especie de check box que aplico sistemáticamente para evitar errores, y en vista de las numerosas consultas al respecto voy a compartirlo por si a alguien más le puede servir:

  1. Copiar BBDD
  2. Copiar el sitio a la carpeta de seguridad (se supone que tienes una carpeta donde guardas copia de tus webs)
  3. Bajar última versión y quitar:
    • Sites (comprobar que no hay cambios en el setting.php de lo contrario debes cambiar sólo este archivo)
    • .htaccess
    • Robots.txt
  4. En la carpeta local del sitio reemplazar los ficheros con los descargados (de ahí que hayamos quitado los tres que no se deben sustituir)
  5. Entrar en la web como user 1
  6. Poner el sitio en mantenimiento para evitar que se escriba en la bbdd mientras hacemos los cambios
  7. En el sitio remoto eliminar o reemplazar todo menos:
    • Files
    • imagenes (si tienes una carpeta con ficheros en el raíz)
    • Sites
    • .htaccess
    • Robots.txt
  8. Subir las nuevas versiones de los eliminados
  9. Ejecutar update.php
  10. Volver a poner el sitio en producción

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

adicionalmente yo creo que

adicionalmente yo creo que siempre es bueno quitar también de la carpeta themes todos los themes (dejar solo el engine) a menos que el sitio utilice un theme de los que vienen con drupal y en todo caso hay que tener cuidado en que si modificamos el style.css (o cualquier otro archivo del theme) pues no reemplazarlo con la nueva versión. esto básicamente nos evita subir 250kb que en algunas conexiones lentas puede ser significar esperar un poco más en lo que el sitio vuelve a estar en producción

también en lo personal no recomiendo elimitar del sitio remoto todo (menos los directorios y archivos que señalas) ya que siempre puede salir algo mal y si por error borramos algo que no debemos tendremos un problema (lógicamente no es tan grande si respaldamos antes).. yo simplemente recomiendo reemplazar todos los archivos...

por último, para los que usan el módulo jquery_update.. este siempre pide reemplazar un archivo en el directorio misc con el que viene en el módulo por lo que también es bueno quitar este archivo antes de reemplazarlo...

Quitar los temas que no

Quitar los temas que no usas, como quitar los ficheros de idiomas que no usas es un sistema más limpio, pero requiere tanto tiempo que si tienes un ADSL normalita no te compensa. Por otro lado, los cambios de estilo personalmente prefiero hacerlos sobre la hoja del tema que tengo implantado, con ello la hoja de estilos original siempre permanece igual.

Lo de reemplazar en lugar de borrar supone que te puedes encontrar con carpetas llenas de rastros que ya no necesitas, de hecho Drupal recomienda eliminarlos. Si quieres ser precavido te recomiendo renombrar las carpetas del servidor hasta comprobar que todo ha ido bien, y después las borras sin más.

Lo de jquery es cierto, de ahí que lo mejor sea preparar cada uno su chekbox y seguirlo minuciosamente paso por paso
JMOE