Die aktuelle Version 18 von Nextcloud bietet die Möglichkeit, dass man Onlyoffice direkt in Nextcloud integrieren kann. Dies klappt jedoch nicht immer ohne Probleme. Hier zeige ich euch, wie ihr es hinbekommt.
1. Mögliche Fehlermeldungen
- ONLYOFFICE ist zurzeit nicht erreichbar. Bitte wenden Sie sich an Ihren Administrator.
- This request has been blocked; the content must be serverd over HTTPS.
- because it violates the following Content Security Policiy directive …
2. Lösung für alle diese Probleme
2.1 Config.php anpassen
Ihr öffnet eure config.php Datei. Die Ordner müsst ihr an eure Konfiguration entsprechend anpassen. Ihr öffnet nun die “config.php”.
nano /opt/containers/nextcloud/app/config/config.php
Hier findet ihr folgende Zeile:
'overwrite.cli.url' => 'http://nextcloud.euredomain.de',
Diese ändert ihr ab zu:
'overwrite.cli.url' => 'https://nextcloud.euredomain.de',
Danach fügt ihr noch folgende Zeile hinzu:
'overwriteprotocol' => 'https',
Hier ein Ausschnitt aus meiner config.php
'overwrite.cli.url' => 'https://nextcloud.euredomain.de', 'dbname' => 'nextcloud', .... 'installed' => true, 'overwriteprotocol' => 'https', );
Nun speichert ihr die Datei.
2.2 Onlyoffice in Nextcloud anpassen
Jetzt müssen wir nur noch eine kleine Anpassung vornehmen. Dazu meldet ihr euch als Administrator an und klickt auf Einstellungen.
Anschließend klickt ihr auf “ONLYOFFICE”.
Hier ergänzt ihr bei “Serviceadresse der Dokumentenbearbeitung” das fehlende “s”.
Nach einem Klick auf “Speichern” sollte es schon funktionieren.
Der Tipp hat nun doch funktioniert. ABER:
– Lösche den Browsercache (bei mir weiterhin nicht ok)
– Starte den Browser neu (bei mir weiterhin nicht ok)
– Versuche es mit einem anderen Browser (bei mir weiterhin nicht ok)
– Über Nacht ruhen lassen und am nächsten Morgen nochmals versuchen.
Dann funktionierte es bei mir.
Dieser Tipp hat bei mir leider nicht funktioniert. Die Fehlermeldung erscheint weiterhin.
Bei mir ist es genau so
Vielen herzlichen Dank, das hat mir sehr gut geholfen!
Für alle die ihre config.php suchen und Nextcloud per Docker (wie zb. ich auf der Synology) laufen haben:
Ihr findet die config.php in /var/www/html/config/config.php