web-dev-qa-db-ja.com

RichDocumentsプラグインをOwncloudにインストールする方法は?

このプラグインをインストールしようとしています: https://github.com/owncloud/richdocuments Ubuntuサーバー16.04 64ビットのOwncloud 9で。

このアプリのインストール方法を教えてもらえますか?」

私にとって混乱の主な領域は、LibreOffice Online WebSocket Daemon(loolwsd)に言及していることですが、これが含まれているかどうかは明らかではありません。

3
RolandiXor

次のプロセスでは、サーバー上にすでに動作および実行中のowncloud-serverインストールがあると仮定します。 16.04 LTSサーバーを使用するVMでこれをテストしたため、独自の設定は必要ありません。状況に合わせて調整する必要があります。

1。準備:

Sudo apt-get install build-essential git libtool m4 autoconf automake libpng12-dev libcap-dev libpoco-dev

2。ディストリビューションの作成:

cd ~
git clone https://github.com/owncloud/richdocuments.git
cd richdocuments/
make dist

。作成したもののインストール:

Sudo apt-get install php-apcu
cd /var/www/owncloud/apps/
Sudo tar -xf ~/richdocuments/owncloud-collabora-online-0.15.1.tar.gz
Sudo mv owncloud-collabora-online-0.15.1/ richdocuments/
cd ../../config
Sudo nano config.php

次の行を追加します。

'memcache.local' => '\OC\Memcache\APCu'

その後:

cd ..
Sudo ./occ app:enable richdocuments

注:loolwsdは、git clone https://github.com/LibreOffice/online.gitで取得できるバンドルに含まれていません。READMEサブディレクトリのloolwsdを参照してください。ビルドしてセットアップします。その後、loleafletもビルドします。

LibreOffice Online WebSocket Daemon(loolwsd)がリッスンしているWOPIクライアントURLを構成する必要があります。

Sudo ./occ config:app:set --value='https://<hostname or IP address>:<port>' richdocuments wopi_url

デフォルトのポートは9980です。loolwsdがSSLなしでコンパイルされた場合、httpsの代わりにhttpを記述する必要があります。 SSLを使用すると、次のエラーが表示されます。

cURL error 60: SSL certificate problem: self signed certificate in certificate chain

CA証明書をownCloudの信頼できる証明書ストレージに手動で追加する必要があります。

Sudo cat ca-chain.cert.pem >> owncloud/resources/config/ca-bundle.crt
5
Videonauth