nextcloud 15 -> 16 アップデート

 レンタルサーバに設置して使用している。設置はレンタルサーバのコンパネで行った。で,アップデート が出ていたので,実行して見たら,アップデートの準備のところまでは順調に進んだが,実行の段で,途中でエラーとなり失敗。しかも,リロードするとメンテナンスモードになる。

 とりあえず,コンパネのファイル編集機能でconfig.phpを編集してメンテナンスモードを解除してリロードしてみると,アップデートの実行のところとなり,再度実行してみたのだが,同じ結果に。

 具体的には,「アプリストアで “アクセシビリティ” アプリのアップデートを確認しています」という表示のあとでエラーとなっている。

 …なのだが,何が原因かサッパリわからないではないか! あれこれ調べてみたりすると,エラーログに,

PHP Fatal error:  Allowed memory size of 33554432 bytes exhausted
 (tried to allocate 12288 bytes) in /home/[ユーザ名]/public_html/
[nextcloudフォルダ]/lib/private/App/AppStore/

などと表示されている。nextcloudのサイトの動作環境をみると,メモリ512MBなどと書いてある。マシンのメモリではなく,PHPの割り当て可能メモリらしい。そんなに必要なの??

 ともかく,コンパネのphp.iniの設定で,memory_limitを512MBにしてみたら,アップデートを完了できた。やれやれ。