Начал апдейтить сайт с Dru 6 на Dru 7 - В итоге словил на Update php такой вот баг:

Аватар пользователя Cortex-A15 Cortex-A15 25 декабря 2012 в 2:49

Начал апдейтить сайт с Dru 6 на Dru 7
В итоге словил на Update php такой вот баг:

The following updates returned messages
block module
Update #7002

    Failed: PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'mysql.blocks' doesn't exist: SHOW INDEX FROM {blocks}
WHERE key_name = '
list'; Array ( ) in db_drop_index() (line 2924 of /home/account/domains/mysite.org/includes/database/database.inc).

номера аккаунтов и бд заменены

По сути Drupal меня водит кругами, я заливаю ему оригинальные модули, он их переименовывает и дает на них ошибки, но я не очень понимаю, как это исправить.
Осталось 36 обновлений, но когда жму апдейт - получаю запись, что все 36 обновились, а на деле всё зарубается ещё на Block

Добрался до нового поворота сюжета, SQL-нул чужие таблицы для блоков ( таблицу blocks и таблицу block_custom ), теперь:

PDOException: SQLSTATE[HY000]: General error: 1364 Field 'title' doesn't have a default value: INSERT INTO {block} (module, delta, theme, status, weight, region, pages, cache) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6, :db_insert_placeholder_7); Array ( [:db_insert_placeholder_0] => block [:db_insert_placeholder_1] => 1 [:db_insert_placeholder_2] => kanji [:db_insert_placeholder_3] => 0 [:db_insert_placeholder_4] => 0 [:db_insert_placeholder_5] => -1 [:db_insert_placeholder_6] => [:db_insert_placeholder_7] => -1 ) in drupal_write_record() (line 7106 of /includes/common.inc).

0 Thanks

Комментарии

Аватар пользователя Nikit Nikit 25 декабря 2012 в 6:21

Через phpmyadmin проверьте:
1. Eсть ли таблица blocks.
2. Задайте в title значение по умолчанию в таблице block.