🐹 Nextcloud ошибка: «В базе данных отсутствуют некоторые необязательные столбцы. Из-за того, что добавление столбцов в больших таблицах может занять некоторое время, они не добавляются автоматически, если они могут быть необязательными. Запустив «occ db:add-missing-columns», эти недостающие столбцы можно добавить вручную, пока экземпляр продолжает работать. После добавления столбцов некоторые функции могут улучшить отзывчивость или удобство использования. Отсутствует необязательный столбец «reference_id» в таблице «oc_comments».»

Содержание:

1. Признаки ошибки.
2. Исправление ошибки.
3. Оригиналы источников информации.


1. Признаки ошибки.

Нашел ты такой обновления Nextcloud на официальном сайте, радостно установил их… И тут Nextcloud тебе жалуется во вкладке Общие сведения

Были обнаружены ошибки конфигурации.

  • В базе данных отсутствуют некоторые необязательные столбцы. Из-за того, что добавление столбцов в больших таблицах может занять некоторое время, они не добавляются автоматически, если они могут быть необязательными. Запустив «occ db:add-missing-columns», эти недостающие столбцы можно добавить вручную, пока экземпляр продолжает работать. После добавления столбцов некоторые функции могут улучшить отзывчивость или удобство использования.
    • Отсутствует необязательный столбец «reference_id» в таблице «oc_comments».

Хотя все было обновлено по инструкции, без повреждений, права на каталоги и файлы выставлены верно.

2. Исправление ошибки.

Устраним данные отсутствия индексов вводом команды без остановки работы систем:

# sudo -u nginx php /путь_до_nextcloud/occ db:add-missing-columns

Ответ:

Открываем Общие сведения и всё в порядке.

Ошибка исправилась!

3. Оригиналы источников информации

Нет.

Читайте также: