Logs
Nextcloud:找不到錯誤日誌
我在 Debian 上使用 docker 安裝了 nextcloud。我完成了 Nextcloud 的設置,我得到了這個:
我在哪裡可以找到這些日誌?
順便說一句:這是我的
/var
文件夾:total 44 6422529 drwxr-xr-x 11 root root 4096 Oct 5 11:58 ./ 2 drwxr-xr-x 21 root root 4096 Feb 24 11:16 ../ 6422704 drwxr-xr-x 2 root root 4096 Feb 24 06:23 backups/ 6422534 drwxr-xr-x 12 root root 4096 Jan 21 20:46 cache/ 6422530 drwxr-xr-x 39 root root 4096 Feb 24 00:22 lib/ 6422706 drwxrwsr-x 2 root staff 4096 Sep 19 23:39 local/ 6422707 lrwxrwxrwx 1 root root 9 Oct 5 11:58 lock -> /run/lock/ 6422702 drwxr-xr-x 10 root root 4096 Feb 24 00:22 log/ 6422752 drwxrwsr-x 2 root mail 4096 Oct 5 11:58 mail/ 6422751 drwxr-xr-x 2 root root 4096 Oct 5 11:58 opt/ 6422708 lrwxrwxrwx 1 root root 4 Oct 5 11:58 run -> /run/ 6422709 drwxr-xr-x 6 root root 4096 Feb 19 14:55 spool/ 6422710 drwxrwxrwt 3 root root 4096 Feb 24 11:16 tmp/
從官方文件中它應該在
/var/log/nextcloud.log
但不存在這樣的文件。我嘗試手動創建日誌文件:
sudo touch /var/log/nextcloud.log
並簽署www-data組的所有權:
sudo chown www-data /var/log/nextcloud.log
但這並沒有幫助。
在 docker 容器中,Nextcloud 通常會將其日誌寫入標準輸出。
docker logs
您可以使用命令檢查日誌。docker logs --follow CONTAINER
CONTAINER
Nextcloud 的容器名稱或 ID 在哪裡(用 查找)docker ps
。Docker 還擷取日誌並將其保存到
json
帶有附加資訊(時間戳等)的文件中。您可以在以下位置找到它:/var/lib/docker/containers/<container_id>/<container_id>-json.log
假設您使用的是 Apache LAMP 堆棧,請嘗試 /var/log/apache2/nextcloud.log。
您還可以通過將 TransferLog 部分添加到通常位於
/etc/apache2/sites-available/
. 另請參閱此出色的設置指南,其中涵蓋了大部分內容:https://wiki.learnlinux.tv/index.php/Nextcloud_-_Complete_Setup_Guide