【发布时间】:2021-01-07 16:10:27
【问题描述】:
我有这个错误信息:
加载 Collabora Online 失败 - 请稍后重试
当我尝试打开文件时,在自托管 nextcloud 网站的右上角
欢迎来到 Nextcloud Hub.docx
在作为 docker 容器运行的 Nextcloud 中。
Welcome to Nextcloud Hub.docx 位于 Files > Documents 作为示例文件。
我用的是nextcloud:19-apache的官方图片
我是这样开始的:
#!/bin/sh
set -e;
set -f;
docker run -d \
--name nextcloud \
-p 8080:80 \
-v /tmp/nextcloud/var/www/html:/var/www/html \
-v /tmp/nextcloud/var/lib/mysql:/var/lib/mysql \
-v /tmp/nextcloud/var/lib/postgresql/data:/var/lib/postgresql/data \
nextcloud:19-apache
sleep 3;
firefox "http://localhost:8080"
exit 0;
我这样检查日志:
docker logs nextcloud
除了这一项之外没有错误/警告:
AH00558: apache2: 无法可靠地确定服务器的完全 限定域名,使用 172.17.0.2。设置“服务器名称” 全局指令以禁止显示此消息
点击nextcloud web Settings > apps 显示Collabora需要的两个应用都安装好了:
但是,它们是否正常运行并没有它们的状态。
所有正在运行的容器的状态:
NETWORK ID NAME DRIVER SCOPE
88efc7e2489f bridge bridge local
b75e841984e3 host host local
efff0416acdb none null local
-------------------------------------------------------------
CONTAINER ID IMAGE CREATED STATUS IP PORTS NAMES
58c7069e0a4d nextcloud:19-apache 2020-09-21T13:59:53 running bridge:172.17.0.2 map[80/tcp:[map[HostIp:0.0.0.0 HostPort:8080]]] /nextcloud
如何使 Collabora 工作并打开该文档 docx? (打开 *.pdf 或 *.md 文件时没有问题,编辑它们并保存有修订历史)
【问题讨论】:
-
AH00558:apache2:无法可靠地确定服务器的完全限定域名,使用 172.17.0.2。全局设置“ServerName”指令以禁止显示此消息如果您不使用真实域,这还不错,也很正常。所以只有本地。今晚我会给你写一个 Docker-Compose 文件,这在某种程度上更有意义。
标签: php docker document nextcloud collaborative-editing