Собственно такая: "Failed: PDOException: SQLSTATE[42000]: Syntax error or access violation: 1061 Duplicate
key name 'changed': ALTER TABLE {users} ADD `changed` INT NOT NULL DEFAULT 0 COMMENT
'Timestamp for when user was changed.', ADD INDEX `changed` (`changed`); Array ( ) в функции
db_add_field() (строка 2977 в файле /home/****/public_html/includes/database/database.inc)."
Хоршо сделал бэкап, делаю откат - сайт работает, пытаюсь обовить модули получаю эту ошибку.
Подсажите пожалуйста куда копать.
Комментарии
С какой на какую версию обновляетесь?
С 7.82 на 7.83 ядро обнопилось.
Там добавили поле changed к сущности юзера. Но похоже, что в вашей базе такое поле уже есть. Сделайте бэкап, попробуйте удалить это поле из таблицы user и затем снова запустить обновление
Большое спасибо! Днем сайт трогать не буду- сайт работает и добавляются страницы ( с этим проблем нет), к ночи забекаплюсь и попробую.
Такие эксперименты лучше проводить на локальном компьютере, развернув сайт локально. Это быстрее, проще и не затрагивает сайт на продакшене
Open Server для друпала сгодится? Или что-то другое?
Да, для ваших целей сгодится
По всей видимости Вы ранее ставили патч, добавивший это поле. Вот тут проблема описана, начиная с коммента #52:
https://www.drupal.org/project/drupal/issues/1835754#comment-14327942
Всем спасибо за участие, ivnish абсолюто верно - удалил changed и база благополучно обновилась.
Далше конечно побновляю и ядро и модули. Вебформ пока глючит,но для него одельный вопрс.