Migrando un site de drupal 6.24 a 7.14

Algún día tenia que pasar … Después de tanto leer y de tener un site en drupal 7 desde hace algunos meses.. me plantee la posibilidad de migrar una de las webs que siguen en drupal 6.

La verdad es que la experiencia no fue del todo saludable. Para hacer la migración hay que seguir los pasos de la guia.

La información es completa …

Después de hacer el backup, desactivar los módulos que no son del core y pasarle el update.php (sin errores)… resulta que empezó a petar por todos lados.

Errores de sql por todos lados …

Algunos de este tipo :

PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘context’ in ‘where clause’: SELECT menu_router.* FROM {menu_router} menu_router WHERE (tab_root = :db_condition_placeholder_0) AND (context <> :db_condition_placeholder_1) ORDER BY weight ASC, title ASC; Array ( [:db_condition_placeholder_0] => node/% [:db_condition_placeholder_1] => 2 ) in menu_local_tasks() (line 1931 of /drupal-7.14/includes/menu.inc).
Warning: array_keys() [function.array-keys]: The first argument should be an array in template_preprocess_maintenance_page() (line 2610 of /drupal-7.14/includes/theme.inc).
Warning: Invalid argument supplied for foreach() in template_preprocess_maintenance_page() (line 2610 of /drupal-7.14/includes/theme.inc).

El caso es que tiene pinta que cualquier articulo que tuviera un comentario se ha ido a la mierda al hacer la migración.

El caso es que, después de mirar durante media mañana no hubo forma de solucionar los problemas… y tuve que dar marcha atrás… menos mal que el backup funciono correctamente.

A ver si tengo algo mas de tiempo en vacaciones y lo vuelvo a intentar… Lo que esta claro es que … necesito tener una maquina para probar estas cosas…

La migración de la versión 5 a la 6 fue casi instantánea, de la 6 a la 7 va a traer mas problemas …