Pour les étapes de [mise à jour manuelle][1], j'ai fais un script _basique_ («[`update script`][5]» ci dessous) intégrant le mode _maintenance_ et la sauvegarde.
Les choix des versions suivantes de _Nextcloud_ ont été celles suggérée par l'admin _Nextcloud_.
- 🚑 Error PHP: `You are using a fallback implementation of the intl extension. Installing the native one is highly recommended instead. at /srv/freezed.me/nextcloud/3rdparty/patchwork/utf8/src/Patchwork/Utf8/Bootup/intl.php#18`
- 🚑 \`La base de données a quelques index manquant. L'ajout d'index dans de grandes tables peut prendre un certain temps. Elles ne sont donc pas ajoutées automatiquement. En exécutant "occ db:add-missing-indices", ces index manquants pourront être ajoutés manuellement pendant que l'instance continue de tourner. Une fois les index ajoutés, les requêtes sur ces tables sont généralement beaucoup plus rapides.
-`Index "owner_index" manquant dans la table "oc_share".`
-`Index "initiator_index" manquant dans la table "oc_share".`
- 🔧 `occ db:add-missing-indices`
- ⚠️ `Error PHP Undefined index: changelogURL at /srv/freezed.me/nextcloud/core/Controller/WhatsNewController.php#91`
- ⚠️ `MySQL est utilisée comme base de données mais ne supporte pas les caractères codés sur 4 octets. Pour pouvoir manipuler les caractères sur 4 octets (comme les émoticônes) sans problème dans les noms de fichiers ou les commentaires par exemple, il est recommandé d'activer le support 4 octets dans MySQL.` [Pour plus de détails, lisez la page de documentation à ce sujet][2]
- ⚠️ `Vous utilisez actuellement PHP 7.0.33-0+deb9u7. Mettez à jour votre version de PHP afin de tirer avantage des améliorations liées à la performance et la sécurité fournies par le PHP Group dès que votre distribution le supportera.`
- Wait after `dist-upgrade Debian/Stretch > Buster`
- ⚠️ `MySQL est utilisée comme base de données mais ne supporte pas les caractères codés sur 4 octets. Pour pouvoir manipuler les caractères sur 4 octets (comme les émoticônes) sans problème dans les noms de fichiers ou les commentaires par exemple, il est recommandé d'activer le support 4 octets dans MySQL.` [Pour plus de détails, lisez la page de documentation à ce sujet][2]
- ⚠️ `Vous utilisez actuellement PHP 7.0.33-0+deb9u7. Mettez à jour votre version de PHP afin de tirer avantage des améliorations liées à la performance et la sécurité fournies par le PHP Group dès que votre distribution le supportera.`
- see up
- ⚡ `Certaines colonnes de la base de données n'ont pas été converties en big int. Changer le type de colonne dans de grandes tables peu prendre beaucoup de temps, elles n'ont donc pas été converties automatiquement. En exécutant 'occ db:convert-filecache-bigint' ces changements en suspens peuvent être déclenchés manuellement. Cette opération doit être exécutée pendant que l'instance est hors ligne. Pour plus d'information, consulter la page de la documentation.`
- 💥 `This version of Nextcloud requires at least PHP 7.1<br/>You are currently running 7.0.33-0+deb9u7. Please update your PHP version.zsh: exit 255 sudo -u www-data php occ upgrade`
- ⚡ `La base de données a quelques index manquant. L'ajout d'index dans de grandes tables peut prendre un certain temps. Elles ne sont donc pas ajoutées automatiquement. En exécutant "occ db:add-missing-indices", ces index manquants pourront être ajoutés manuellement pendant que l'instance continue de tourner. Une fois les index ajoutés, les requêtes sur ces tables sont généralement beaucoup plus rapides.`
-`Index "twofactor_providers_uid" manquant dans la table "oc_twofactor_providers".`
-`Index "version" manquant dans la table "oc_whats_new".`
-`Index "cards_abid" manquant dans la table "oc_cards".`
-`Index "cards_prop_abid" manquant dans la table "oc_cards_properties".`
- ⚠️ `MySQL est utilisée comme base de données mais ne supporte pas les caractères codés sur 4 octets. Pour pouvoir manipuler les caractères sur 4 octets (comme les émoticônes) sans problème dans les noms de fichiers ou les commentaires par exemple, il est recommandé d'activer le support 4 octets dans MySQL.` [Pour plus de détails, lisez la page de documentation à ce sujet][2]
- 🚑 `La limite de mémoire PHP est inférieure à la valeur recommandée de 512 Mo.`
- 🔧 set `memory_limit = 512M` in `/etc/php/7.3/apache2/php.ini`
- ⚡ `La base de données a quelques index manquant. L'ajout d'index dans de grandes tables peut prendre un certain temps. Elles ne sont donc pas ajoutées automatiquement. En exécutant "occ db:add-missing-indices", ces index manquants pourront être ajoutés manuellement pendant que l'instance continue de tourner. Une fois les index ajoutés, les requêtes sur ces tables sont généralement beaucoup plus rapides.`
-`Index "calendarobject_calid_index" manquant dans la table "oc_calendarobjects_props".`
-`Index "schedulobj_principuri_index" manquant dans la table "oc_schedulingobjects".`
- ⚠️ `MySQL est utilisée comme base de données mais ne supporte pas les caractères codés sur 4 octets. Pour pouvoir manipuler les caractères sur 4 octets (comme les émoticônes) sans problème dans les noms de fichiers ou les commentaires par exemple, il est recommandé d'activer le support 4 octets dans MySQL.` [Pour plus de détails, lisez la page de documentation à ce sujet][2]