Ошибка при обновдении Joomla до 3.9.0

4 года 10 мес. назад #8848 от bionetinfo
Здравствуйте,
После обновления Joomla 3.8.13 -> 3.9.0 перестал работать Менеджер материалов.
Ошибка: 500 Unknown column 'a.note' in 'field list'
Подскажите, в чем может быть проблема?

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

4 года 10 мес. назад #8849 от Wedal
bionetinfo, думаю дело в том, что для материалов добавили новое поле примечаний. Попробуйте перейти в Расширения -> Менеджер расширений -> База данных и нажать кнопку "Исправить".
Спасибо сказали: bionetinfo, VindeX

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

4 года 10 мес. назад #8850 от bionetinfo
Благодарю! Проблема устранена.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

4 года 10 мес. назад #8853 от Алексей
Здравствуйте,

подскажите, пожалуйста, а что делать если "Исправить" не помогает?
Обновили сайт до 3,9 при открытии материалов выдает ошибку 500 "Unknown column 'a.note' in 'field list' Unknown column 'a.note' in 'field list'".
При открытии Расширения -> Базы данных показывает, что база не соответствует версии Joomla - Схема базы данных (3.6.3-2016-08-16) не соответствует версии CMS (3.9.0-2018-10-21).
После нажатия на кнопку "Исправить" выдает ошибку 1146 Table 'gskkomi_nfsdev.#__newsfeeds' doesn't exist.

Заранее спасибо!

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

4 года 10 мес. назад #8854 от Wedal
Алексей, первое, что я бы попробовал - восстановить резервную копию сайта до обновления, затем исправить базу данных описанным выше способом, а затем обновиться до 3.9.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

4 года 10 мес. назад #8855 от VindeX
Спасибо огромное! Мне тоже помогло))

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

4 года 10 мес. назад #8857 от Илья
Добрый день! При нажатие на "Менеджер материалов" - выдает вот такую ошибку "Unknown column 'a.note' in 'field list'"
Подскажите как бороться? Спасибо!
Вложения:

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

4 года 10 мес. назад #8858 от Алексей
" а что делать если "Исправить" не помогает?
Обновили сайт до 3,9 при открытии материалов выдает ошибку 500 "Unknown column 'a.note' in 'field list' Unknown column 'a.note' in 'field list'".
При открытии Расширения -> Базы данных показывает, что база не соответствует версии Joomla - Схема базы данных (3.6.3-2016-08-16) не соответствует версии CMS (3.9.0-2018-10-21).
После нажатия на кнопку "Исправить" выдает ошибку 1146 Table 'gskkomi_nfsdev.#__newsfeeds' doesn't exist.
"

Помогло следующее.
1. Обновил все компоненты.
2. Переустановил последнее обновление
3. Исправил базу.
Все заработало.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

4 года 10 мес. назад #8859 от Wedal
Илья, прочитайте тему с начала.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

2 года 7 мес. назад - 2 года 7 мес. назад #9307 от greenmar
Здравствуйте! А что делать если сайт многократно после обновляли и добавляли контент, то есть откатиться то рабочей версии не представляется возможным? Как можно вылечить множественные ошибки при переходе в раздел "Менеджер расширений: Проверка базы данных" пишет:

"Внимание! База данных устарела."

Table '(имя_базы).#__banners' doesn't exist
Table ''(имя_базы).#__privacy_consents' doesn't exist
Table ''(имя_базы).#__action_logs' doesn't exist
Table ''(имя_базы).#__privacy_requests' doesn't exist"

Версия схемы базы данных (из #__schemas): 3.6.3-2016-08-16.
Версия обновления (из #__extensions): 3.9.24.
Драйвер базы данных: mysqli.
147 изменений базы данных успешно проверены.
214 изменений базы данных не изменили структуру таблиц и были пропущены.

И далее список из 41 ошибки такого плана:

Схема базы данных (3.6.3-2016-08-16) не соответствует версии CMS (3.9.22-2020-09-16).
Таблица '(суффикс_базы)_banners' не содержит поля 'created_by' (из файла 3.0.0.sql).
Таблица '(суффикс_базы)_banners' не содержит поля 'created_by_alias' (из файла 3.0.0.sql).
....

При попытке исправить выдает ошибку:

1146 Table '(имя_базы).#__banners' doesn't exist

Заранее спасибо за ответ!

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

2 года 7 мес. назад #9309 от Wedal
greenmar, это может быть сложновато... Можно попробовать экспортировать таблицу banners из чистой Joomla и импортировать в вашу базу, раз там такой таблицы нет. А дальше смотреть по ошибкам. Может повезет и скрипт исправления таки сработает.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.