我遵循了https://blog.ssdnodes.com/blog/installing-nextcloud-docker/上的指南,并运行了docker容器。
我将nextcloud-proxy的端口映射更改为7443:443、780:80,因为我的服务器已经在运行apache。

当我打开页面foo.bar.com:7443时,它显示了nginx的服务器错误500页面。
docker logs --details nextcloud-proxy仅向我显示错误500页已成功传递。
docker logs --details nextcloud-app没有显示有关请求的任何错误。它仅在启动期间显示一些消息:

AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.19.0.5. Set the 'ServerName' directive globally to suppress this message
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.19.0.5. Set the 'ServerName' directive globally to suppress this message
[Mon Mar 04 19:23:01.413561 2019] [mpm_prefork:notice] [pid 1] AH00163: Apache/2.4.25 (Debian) PHP/7.2.15 configured -- resuming normal operations
[Mon Mar 04 19:23:01.413653 2019] [core:notice] [pid 1] AH00094: Command line: 'apache2 -D FOREGROUND'

很明显,apache或php出现错误(两者均应由nextcloud-app记录)。但是我需要查看错误日志条目。我该怎么做呢?

最佳答案

日志将重定向到nextcloud的数据文件夹。

从您的nextcloud的根开始,尝试:

$ tail nextcloud/data/nextcloud.log

(或为数据存储设置的文件夹)。

09-05 01:38