Nextcloudをアップデートした直後にNextcloud Officeオンラインドキュメントがオンライン上で編集できなくなった時の対処方法

不具合の症状

Nextcloud Officeのオンラインドキュメントをクリックしてオンラインで編集しようとすると、対象のファイルがダウンロードされてしまう。
(ブラウザ上での編集ができない)


結論(解決策)

具体的に不具合を解決するためのCLI

1. Nextcloudをインストールしたユーザー(www-data)に切り替える

sudo su - www-data --shell=/bin/bash

2. インストールディレクトリに移動

※/var/www/nextcloudへインストールしたと仮定する

cd /var/www/nextcloud

3. Nextcloudのインストールディレクトリにoccコマンドが配置されているので以下のコマンドを実行

php ./occ app:enable richdocuments
php ./occ app:list | grep richdocuments
php ./occ maintenance:repair

アップデート時に「richdocuments」の機能が無効化されて、アップデート終了後に修復できなくなる場合があるのだが、上のコマンドで強制的に「richdocuments」を有効化して、メンテナンスモードを修復して完了させることができる。


補足:Nextcloud Officeの本来の機能

ブラウザ上でオフィスドキュメントを編集する。
Microsoft Office OnlineやGoogle Docsのようなブラウザ上でのオンラインオフィス機能を、オンプレミスやVPS上でセルフホスティングで運用することができる。