🐹 Nextcloud ошибка: «В базе данных отсутствуют некоторые индексы. Так как создание таких индексов может занять достаточно продолжительное время, оно должно быть запущено вручную. Для создания индексов необходимо запустить команду «occ db:add-missing-indices» во время работы сервера Nextcloud. При созданных индексах, как правило, запросы к базе данных выполняются значительно быстрее. В таблице «oc_properties» отсутствует индекс «properties_path_index».

Содержание:

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


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

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

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

  • В базе данных отсутствуют некоторые индексы. Так как создание таких индексов может занять достаточно продолжительное время, оно должно быть запущено вручную. Для создания индексов необходимо запустить команду «occ db:add-missing-indices» во время работы сервера Nextcloud. При созданных индексах, как правило, запросы к базе данных выполняются значительно быстрее.
    • В таблице «oc_properties» отсутствует индекс «properties_path_index».

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

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

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

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

Ответ:

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

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

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

Нет.

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