
Не так давно я обновился на новую версию Друпал 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 на Друпале и ошибок больше не возникнет.