migrando Drupal 6 – Dupal 7 – Drupal 8

En proceso de migración de un cliente desde Drupal 6 hasta drupal 8 me encuentro con multitud de pequeños errores y trucos.

Enumeración de errores y soluciones:

PHP Notice: unserialize() … : Error at offset X of X bytes in … /includes/bootstrap.inc on line XXXX

Se debe a que el drush cc all no limpia bien la cache, así que nos vemos en la obligación de romper o truncar la cache directamente en la base de datos mediante comandos mysql tal y como explican aqui: https://www.drupal.org/node/529866

truncate table cache_block;
truncate table cache;
truncate table cache_content;
truncate table cache_filter;
truncate table cache_form;
truncate table cache_menu;
truncate table cache_views;

Convertir la BBDD a multibyte  UTF8

seguir paso a paso lo indicado en https://www.drupal.org/node/2754539 y se convierte en una fácil tarea.

Habilitar en los settings del drupal las opciones “innodb”

 innodb_large_prefix=true
 innodb_file_format=barracuda
 innodb_file_per_table=true

reiniciar mysql

instalar el UTF8MB4 converter como indicado aqui: https://www.drupal.org/project/utf8mb4_convert