hat einer von euch eine Idee, woran das liegen könnte:
Ich habe auf unserer nicht containerisierten Nextcloud die Apps „Collabora Online CODE“ und „Nextcloud Office“ installiert (schon mehrfach). In den Administrationseinstellungen unter Office steht: „Collabora Online Server ist erreichbar.“. Wenn ich aber auf eine odt-Datei klicke oder eine neu anlegen lasse, kommt nach einigen Sekunden immer nur: „Laden des Dokuments fehlgeschlagen - Nextcloud Office konnte nicht geladen werden“.
Das gleiche Bild ergibt sich, wenn ich einen der Demo-Server einstelle.
PHP:
Version: 8.0.27
Speicherlimit: 512 MB
Maximale Ausführungszeit: 3600
Maximale Größe zum Hochladen: 4,9 GB
APCu ist an…
Das online office wird ja auf irgendeinem webserver bereitgestellt. Wenn das nicht derselbe server ist wie nextcloud selber muss da ein eintrag gemacht werden fuer die content security policy
Zb. Beim collabora server in apache:
Eigebtlich sollte man auch nur eine app aktivuert haben. Entweder nextcloud office und dann kuesste ja alles von selbst tun, oder eben die collabora app wo man dann selber einen server aufgesetzt hat. Hab das aber jetzt nicht in allen varianten getestet mit nextcloud office
installiert ist nur das Nextcloud-Office mit seinen zwei App-Komponenten, die haben halt nicht an allen Stellen das zugrundeliegende „Collabora“ ausgetauscht. Die Serverkomponente ist in dem Fall ja ein Appimage, die Domain logischerweise die gleiche wie von Nextcloud, daran sollte es nicht liegen.
Habe jetzt im log aber entdeckt, dass offenbar eine Tabellenspalte template_destination fehlt, da werde ich mal weiterbohren…
wenn es an cors liegt, kannst du es mal mit der FireFox Cors Erweiterung probieren, die wandelt alle Header um, so dass man zu Testzwecken alles in den Browser bekommt, was sonst gesperrt sein würde.
OK, hab’s selbst hinbekommen:
Wahrscheinlich hatte ich mal irgendwann vor Jahren die Office-App testweise installiert und wieder gelöscht. Offenbar können dann Reste in der DB bleiben. Die hat die Neuinstallation versucht zu migrieren, und das schlägt offenbar häufiger fehl.
Vorgehen für diejenigen, die das Problem auch haben:
Nextcloud-Office und CODE Apps (auf der Kommandozeile heißen die „richdocuments“ und „richdocumentscode“) in Nextcloud deinstallieren.
Auf der Datenbank (bei mir MariaDB: mariadb -u root -p ) folgendes ausführen:
use nextcloud
drop table oc_richdocuments_direct;
drop table oc_richdocuments_wop;
drop table oc_richdocuments_assets;
delete from oc_migrations where app=‚richdocuments‘;
Jetzt können die Apps wieder installiert werden und bei mir funktionierte es dann - nachdem ich in den Administrationseinstellungen von Nextcloud unter Office bei „Allow list for WOPI requests“ die externe IP unseres Servers eingetragen hatte - hatte vorher 127.0.0.1 drinstehen, das geht aber nicht.
Hi, bin ganz neu mit dem Server Zeug aber will lernen!
Meine Cloud ist bei IONOS auf einem Webspace
wie genau führe ich denn diese Kommandos aus?
Geht es auch mit OCC das kann ich - Vielleicht
Hallo!
Du musst die Befehle in der Datenbank ausführen, also ein Terminal öffnen, dann den mariadb-Befehl von Lessi (oder mysql, wenn Du mysql verwendest) nehmen und dann in der Datenbank obige Befehle ausführen. Ich Tät dringend vorher ein Backup machen und auch schauen, dass ich weiß, wie ich es zurückspiele, wenn was kaputt gegangen ist.
LG
Max
Hallo liebe Kollegen. Ich bin noch ganz neu hier im Forum, kämpfe aber auch mit einem solchen Fehler. Im Nextcloud Forum komme ich auch nicht weiter. Bei mir Dateien (Excel + Co )auch nicht geladen. Collabora Server ist erreichbar, und in der Wopi Request habe ich meine Server url eingetragen. Habe auch Office nach Anleitung, deinstalliert, und die Befehle in der Maria Datenbank eingegeben, und Office und Colla. neu installiert. Ohne Besserung Bekomme immer folgende fehler im Browser (Konsole) angezeigt, wenn ich versuche, z.B. eine Excel Datei zu öffnen: