Nextcloudを、さくらのレンタルサーバーで快適に使っていたのだけど、あるときから
Missing index “owner_index” in table “oc_share”.
Missing index “initiator_index” in table “oc_share”.
テーブル “oc_share”のインデックス “owner_index”が見つかりません。
と、エラーが出るようになった、気になるので、
sudoできれば、以下で良いようなのだが
sudo -u www-data php occ db:add-missing-indices
できないので、NextcloudにOCC Webというアプリを入れて、occコマンドを使えるようにする。
Nextcloudに管理者でログインして、アプリメニューからOCC Webで検索、ダウンロードして有効にするを選べばいい。
有効にすると上部にOCC Webが追加されているので、これを選んで、 Enterを押すと、使えるoccコマンドの一覧が登場。
今回は、
db:add-missing-indices
でエラーは登場しなくなった。めでたしめでたし。