Rol*_*Xor 3 server libreoffice owncloud-server
我正在尝试在 Ubuntu 服务器 16.04 64 位上的 Owncloud 9 上安装此插件:https : //github.com/owncloud/richdocuments。
有人能告诉我如何安装这个应用程序吗?
对我来说,主要的困惑是它提到了 LibreOffice Online WebSocket Daemon (loolwsd),但不清楚是否包含它。
对于以下过程,我假设您 的服务器上已经安装并运行owncloud-server 。我已经在具有 16.04 LTS 服务器的 VM 上对此进行了测试,因此没有花哨的自己的配置,您可能需要对其进行调整以适应您的情况。
1.准备:
sudo apt-get install build-essential git libtool m4 autoconf automake libpng12-dev libcap-dev libpoco-dev
Run Code Online (Sandbox Code Playgroud)
2. 发行版的创建:
cd ~
git clone https://github.com/owncloud/richdocuments.git
cd richdocuments/
make dist
Run Code Online (Sandbox Code Playgroud)
3. 安装我们刚刚创建的:
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
Run Code Online (Sandbox Code Playgroud)
添加这一行:
'memcache.local' => '\OC\Memcache\APCu'
Run Code Online (Sandbox Code Playgroud)
在那之后:
cd ..
sudo ./occ app:enable richdocuments
Run Code Online (Sandbox Code Playgroud)
注: loolwsd不包括在包你可以得到它git clone https://github.com/LibreOffice/online.git,请参阅README在loolwsd如何建立和设置子目录。在那之后构建loleaflet。
您需要配置 WOPI 客户端 URL,这是 LibreOffice Online WebSocket 守护程序 (loolwsd) 正在侦听的位置。
sudo ./occ config:app:set --value='https://<hostname or IP address>:<port>' richdocuments wopi_url
Run Code Online (Sandbox Code Playgroud)
默认端口是 9980。如果loolwsd没有 SSL 编译,你必须写 http 而不是 https。如果您使用 SSL,并且您收到以下错误:
cURL error 60: SSL certificate problem: self signed certificate in certificate chain
Run Code Online (Sandbox Code Playgroud)
您必须手动将 CA 证书添加到 ownCloud 可信证书存储中:
sudo cat ca-chain.cert.pem >> owncloud/resources/config/ca-bundle.crt
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5460 次 |
| 最近记录: |