Nextcloudのバージョンアップをしたのでそのメモ。
updaterがやってくれるようになってる。やってくれないときは手作業でやるらしい。ちなみにNextcloudのメジャーバージョン1個づつ上げていく必要があるそうで、16から18に上げたいときは16→17→18という風に上げるらしい。
sudo -u www-data php /var/www/html/updater/updater.phar sudo -u www-data php /var/www/html/occ upgrade sudo -u www-data php /var/www/html/occ maintenance:mode --off sudo service apache2 restart
occ upgradeでエラーが出たので、エラー文で検索したら出てきたGitHubのissueを参考にしてDBをいじった。
use nextcloud; alter table oc_flow_operations add column entity character varying(256) not null;
参考URL
https://qiita.com/S_Katz/items/22c35b27d47eefaff5d3
https://nextcloud.stylez.co.jp/techblog/how_to_update_to_nextcloud_16.html
https://webnetforce.net/nextcloud-troubleshooting/
https://github.com/nextcloud/server/issues/23174