Site Loader
Ошибка при обновлении модуля backup_migrate с 6 на 7 версию Drupal

Не так давно я обновился на новую версию Друпал 7. И при переносе возникли проблемы.
На одну я убил довольно много времени, а именно при включении модуля backup and migrate.

Ошибка возникает при запуска файла update.php и вот так выглядит ошибка при обновлении:

backup_migrate module
Update #7303

Failed: PDOException: SQLSTATE[42000]: Syntax error or access violation: 1075 Incorrect table definition; there can be only one auto column and it must be defined as a key: ALTER TABLE {backup_migrate_sources} DROP PRIMARY KEY; Array ( ) in db_drop_primary_key() (line 2904 of C:\xampp\htdocs\my_site\includes\database\database.inc).

Решение:

1) Зайти в базу данных через Php my admin.
2) Найти таблицу «system»
3) Найти там в столбце «name» строку «backup_migrate»
4) Поменять на против нее в столбце «schema_version» номер на «7303»

После этого запускаем скрипт Update.php на Друпале и ошибок больше не возникнет.

Автор поста: admin