Куда идем?

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

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

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

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

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

Больше
6 года 1 мес. назад #8850 от bionetinfo
bionetinfo ответил в теме Ошибка при обновдении Joomla до 3.9.0
Благодарю! Проблема устранена.

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

Больше
6 года 1 мес. назад #8853 от Алексей
Алексей ответил в теме Ошибка при обновдении Joomla до 3.9.0
Здравствуйте,

подскажите, пожалуйста, а что делать если "Исправить" не помогает?
Обновили сайт до 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.

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

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

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

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

Больше
6 года 3 нед. назад #8855 от VindeX
Спасибо огромное! Мне тоже помогло))

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

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

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

Больше
6 года 3 нед. назад #8858 от Алексей
Алексей ответил в теме Ошибка при обновдении Joomla до 3.9.0
" а что делать если "Исправить" не помогает?
Обновили сайт до 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. Исправил базу.
Все заработало.

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

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

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

Больше
3 года 9 мес. назад - 3 года 9 мес. назад #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

Заранее спасибо за ответ!
Последнее редактирование: 3 года 9 мес. назад пользователем greenmar.

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

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

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