Dans ce tutoriel, je vais vous expliquer comment « résoudre » l’erreur de déconnexion de OnlyOffice à Nextcloud.
Dans les notifications de Nextcloud, le message suivant s’affiche : Le serveur ONLYOFFICE n’est pas disponible.
Pour restaurer la connexion, il faut aller dans les paramètres d’application et cliquer sur le bouton Enregistrer pour se reconnecter au service OnlyOffice.
Faire cette manipulation tous les jours peut vite devenir contraignant et n’est une solution viable dans le temps.
Avant de vous expliquer comment résoudre ceci, pour reproduire cette erreur, il suffit de lancer un check du serveur OnlyOffice en ligne de commande :
sudo php occ onlyoffice:documentserver --check
Nextcloud en conteneur :
sudo docker exec -u 33 <nextcloud-container-name> php occ onlyoffice:documentserver --check
Si vous avez un message d’erreur qui s’affiche, ce tutoriel va vous permettre de résoudre le problème.
Avant de passer à la solution, si vous retourner sur Nextcloud, vous pouvez constater que OnlyOffice n’est pas disponible, retourner dans l’administration du plugin pour enregistrer de nouveau les paramètres et reconnecter OnlyOffice.
Ce qui se passe, c’est que Nextcloud (le plugin OnlyOffice) teste à intervalle régulier que le serveur OnlyOffice est fonctionnel et vue que la commande retourne une erreur, il considère le serveur non disponible et donc déconnecte Nextcloud.
La solution consiste à ne plus tester la disponibilité du serveur OnlyOffice.
Ce paramètre n’est pas disponible par l’interface Web, il faut modifier le fichier config.php
de Nextcloud.
Dans le fichier, il faut ajouter le paramètre editors_check_interval
à la valeur 0
.
Maintenant, vous ne devriez plus avoir de problème de déconnexion du serveur OnlyOffice sur votre Nextcloud.