Nextcloud

Commandes de gestion

sudo -u www-data php7.3 occ db:add-missing-indices

Courant décembre 2020, j'ai réalisé une mise à jour de la version 16 vers la version 20.

Les commandes suivantes m'ont largement aidé:

sudo -u www-data php7.3 occ db:add-missing-indices

sudo -u www-data php7.3 occ db:add-missing-primary-keys

sudo -u www-data php7.3 occ db:convert-filecache-bigint

Si un problème se présentait (aux versions 18 et 20), j'ai simplement continué l'upgrade en CLI via sudo -u www-data php7.3 occ upgrade suivi de la désactivation du mode maintenance (sudo -u www-data php7.3 occ maintenance:mode --off).

apc

Par défaut, APC n'est pas activé pour la cache.

Il y a deux solutions:

Soit on l'active globalement via le fichier php.ini

Soit on le passe comme paramètre, via -d apc.enable_cli=1

Dans le second cas, ne pas oublier de le passer aux tâches cron, par exemple:

*/15 * * * * php -d apc.enable_cli=1 -f /mnt/volume-data/www/cloud.grimbox.be/cron.php

Update

Quand la commande occ upgrade renvoie juste que l'appli tourne déjà avec la dernière version, utilisez plutôt le fichier updater/updater.phar ;)