- Accueil
- Docs
- Installation et réglage
- Communauté
- Version sous Docker
- Résolution des problèmes. Solution Serveur
Résolution des problèmes. Solution Serveur
Problèmes généraux
Q:Je souhaite installer le serveur basé sur Docker sur mon serveur local. Comment puis je le faire?
R:Le dernier serveur de bureau en ligne basé sur Docker est disponible sur le hub Docker. Veuillez sélectionner celui que vous souhaitez installer: ONLYOFFICE Docs ou ONLYOFFICE Mail et suivez les instructions sur la page appropriée.
Q:Après avoir créé et accédé au portail, je vois un utilisateur inconnu dans le module Personnes avec le nom d'un faux utilisateur. Un service OnlyofficeHealthCheck figure aussi sur la liste des services Pourquoi donc et est-ce que je dois faire quelque chose?
R:Cet utilisateur et ce service font partie de la fonctionnalité prochaine Vérification qui sera disponible dans les prochaines versions. Pour l'instant, cette fonction n'est pas opérationnelle, alors vous pouvez la laisser telle quelle ou désactivez le service OnlyofficeHealthCheck et supprimez-le de la liste de programmes qui se lancent de manière automatique au démarrage.
Q:De quel système ai-je besoin pour installer la solution serveur et l'utiliser avec succès?
R:La configuration système requise est:
- Processeur (CPU): double cœur à 2 GHz ou plus
- RAM: 4 GB ou plus
- HDD: disque dur au moins 20 Go d'espace disponible
- SWAP: d'au moins 4 Go, mais cela dépend du système d'exploitation hôte. Plus il y en a, mieux c'est
- Système d'exploitation: Noyau Linux 3.10 pour l'architecture amd64 ou version ultérieure
- Exigences supplémentaires:
- Docker: toute version prise en charge par l'équipe Docker
Q:J'ai installé l'un des serveurs à l'aide du service Docker, mais j'ai des problèmes au niveau du serveur DNS server ou des problèmes du serveur DNS ou des problèmes de résolution de noms DNS. Qu'est-ce qui ne va pas?
R:Docker spécifie les serveurs DNS de Google par défaut et le serveur essaie de les contacter chaque fois qu'il effectue des requêtes réseau. Si votre application ONLYOFFICE Docs ou ONLYOFFICE Mail restera sans accès à Internet, il est recommandé de remplacer l'adresse DNS de Docker par votre serveur DNS local. Pour ce faire, passez au fichier /etc/default/docker
et remplacez l'adresse IP de la ligne suivante par l'adresse IP d'un serveur DNS de votre réseau local:
docker_OPTS="--dns 8.8.8.8"
Pour les systèmes d'exploitation basés sur RPM tels que CentOS, le fichier de configuration peut être disponible ici: /etc/docker/daemon.json
Q:Les éditeurs de documents s'ouvrent et l'interface apparaît, mais le document lui-même ne se charge pas, affichant en permanence la progression du chargement. Que peut-on faire?
R:La raison peut être que l'ordinateur doit pouvoir s'adresser à lui-même en utilisant l'accès de bouclage Internet, c'est-à-dire qu'il doit être accessible de l'extérieur pour lui-même. Pour activation, modifiez iptables pour inclure les redirections comme suit:
iptables -t nat -A PREROUTING -d <public_ip> -j DNAT --to-destination <local_ip>
iptables -t nat -A POSTROUTING -s <local_ip> -j SNAT --to-source <public_ip>
N'oubliez pas de remplacer les adresses public_ip
and the local_ip
par les vraies adresses IP.
Q:J'ai ajouté un thème d'interface personnalisé ou j'ai mis à jour les fichiers de langue de mon éditeur (correction de certaines traductions) mais le serveur affiche toujours les valeurs précédentes au lieu des correctes. Comment réinitialiser le cache pour tous les utilisateurs en même temps?
R:Veuillez suivre les étapes ci-dessous pour réinitialiser le cache:
Trouvez les fichiers /etc/nginx/includes/ds-docservice.conf
et /etc/nginx/includes/ds-spellchecker.conf
. Il doit y avoir la valeur de date et d'heure de construction. Remplacez ces valeurs par d'autres (n'importe quelle valeur fera l'affaire, mais l'essentiel est qu'elle soit la même à tous les endroits), et redémarrez NGINX:
sudo service nginx reload
Le cache doit être réinitialisé pour tous les utilisateurs du serveur.
Problèmes de HTTPS
Q:Une fois que j'ai ajouté un certificat SSL auto-signé, un message d'erreur apparaît lors de l'accès à la page de métadonnées de l'authentification unique (SSO), pendant le travail avec WebDAV et autres servicesr node.js. Que peut-on faire pour y remédier?
A:Si vous rencontrez des problèmes pour obtenir des métadonnées SSO, WebDAV out tout autre service node.js lors de l'utilisation du certificat SSL auto-signé, veuillez essayer l'une des options suivantes pour résoudre ce problème:
Option 1 - Configurez les paramètres de démarrage du service.
- Ouvrez le fichier
onlyofficeSsoAuth.service
(au sein du conteneur CommunityServer):nano /lib/systemd/system/onlyofficeSsoAuth.service
- Ajoutez la chaîne suivante en spécifiant le chemin d'accès au certificat racine à la fin de la rubrique
[Service]
:Environment=NODE_EXTRA_CA_CERTS=/etc/rootCA.pem
- Redémarrez les services:
systemctl daemon-reload systemctl restart onlyofficeSsoAuth
Option 2 - Utilisez l'offre groupée de certificats système.
- Ouvrez le fichier
onlyofficeSsoAuth.service
(au sein du conteneur CommunityServer):nano /lib/systemd/system/onlyofficeSsoAuth.service
- Recherchez la chaîne suivante dans la rubrique
[Service]
:ExecStart=/usr/bin/node /var/www/onlyoffice/Services/ASC.SsoAuth/app.js UNIX.SERVER
Remplacez-la par la chaîne suivante:
ExecStart=/usr/bin/node --use-openssl-ca /var/www/onlyoffice/Services/ASC.SsoAuth/app.js UNIX.SERVER
- Sous CentOS, ajoutez la chaîne suivante en spécifiant le chemin d'accès à l'offre groupée de certificats à la fin de la rubrique
[Service]
:Environment=SSL_CERT_FILE=/etc/pki/tls/certs/ca-bundle.trust.crt
- Redémarrez les services:
systemctl daemon-reload systemctl restart onlyofficeSsoAuth
Problèmes de Docker
Q:J'ai redémarré le serveur sans arrêter le conteneur docker avec la commande docker stop id et j'ai maintenant l'erreur ERR_TOO_MANY_REDIRECTS pour mon serveur. Que peut-on faire pour y remédier?
R:Veuillez modifier le fichier
/var/www/onlyoffice/WebStudio/web.appsettings.config
en supprimant la toute dernière ligne:
<add key="web.warmup.type" value="basic" />
et redémarrez monoserve avec la commande suivante:
sudo service monoserve restart
Q:J'utilise Fedora Linux et les processus ne démarrent pas dans le conteneur Docker. Y a-t-il une solution au problème?
R:Les utilisateurs de Fedora et RHEL/CentOS doivent essayer de désactiver SELinux avec la commande setenforce 0. Si cela résout le problème, vous pouvez soit vous en tenir à SELinux désactivé, ce qui n'est pas recommandé par RedHat, soit passer à l'utilisation d'Ubuntu.
Problèmes d'utilisation d'ONLYOFFICE Docs
Q:Une perte de données s'est produite lors de l'arrêt de ONLYOFFICE Docs. Comment éviter la perte de données?
R:En raison de la caractéristique opérationnelle, ONLYOFFICE Docs n'enregistre un document qu'une fois que le document a été fermé par tous les utilisateurs qui l'ont modifié. Pour éviter la perte de données, vous devez déconnecter de force les utilisateurs ONLYOFFICE Docs lorsque vous devez arrêter ONLYOFFICE Docs en cas de mise à jour de l'application, de redémarrage du serveur, etc. Pour ce faire, exécutez le script suivant sur le serveur sur lequel ONLYOFFICE Docs est installé:
sudo docker exec <CONTAINER> documentserver-prepare4shutdown.sh