Nextcloud: 오류 로그를 찾을 수 없습니다

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-데이터그룹:

sudo chown www-data /var/log/nextcloud.log

그러나 이것은 도움이 되지 않습니다.

답변1

Docker 컨테이너 내에서 Nextcloud는 일반적으로 로그를 표준 출력에 기록합니다.

다음을 사용하여 로그를 확인할 수 있습니다.docker logs주문하다.

docker logs --follow CONTAINER

Nextcloud의 컨테이너 이름 또는 ID는 어디에 CONTAINER있습니까(lookup 사용 docker ps).

Docker는 또한 로그를 캡처하여 json추가 정보(타임스탬프 등)와 함께 파일에 저장합니다. 다음에서 찾을 수 있습니다:

/var/lib/docker/containers/<container_id>/<container_id>-json.log

답변2

Apache LAMP 스택을 사용한다고 가정하고 /var/log/apache2/nextcloud.log를 시도해 보세요.

Apache 가상 호스트 파일(일반적으로 에 위치)에 TransferLog 섹션을 추가하여 이 작업을 수행할 수도 있습니다 /etc/apache2/sites-available/. 또한 거의 모든 내용을 다루는 훌륭한 설정 가이드를 참조하세요.

https://wiki.learnlinux.tv/index.php/Nextcloud_-_Complete_Setup_Guide

답변3

다음을 설치하여 찾았습니다 locate.

sudo apt install locate

그런 다음 데이터베이스를 업데이트했습니다.

sudo updatedb

마지막으로 파일 자체를 찾는 것입니다.

$ locate nextcloud.log
/var/lib/docker/volumes/03eae9cea7bb7b1cff1f0095298b17972805c8b47f9eb5314fc2dcef122382b8/_data/data/nextcloud.log 
/var/lib/docker/volumes/4f5d3a9d2775c178af0c02a01215be9aee3134f9a95c3495624332dd0a84a48e/_data/data/nextcloud.log 
/var/lib/docker/volumes/56668230c3ede69d3785fb040afc276244af53bd491e50315a2531becf7c62c9/_data/data/nextcloud.log 
/var/lib/docker/volumes/5bd4dbab8d92023769472c10a5b0b578d64bfc5fd317efef7ab049011740e806/_data/data/nextcloud.log 
/var/lib/docker/volumes/73c044cbc87e6355477581f1ae7bda25cee273b960986f40c31bd25520bc6052/_data/data/nextcloud.log 
/var/lib/docker/volumes/dfdff10754f4ad637733856569fe7a8fc7cbc4ee05b16385d369bae050e3344b/_data/data/nextcloud.log 
/var/lib/docker/volumes/e1d5f7094baaae80f635e166dfe20f64f3740ceb62f622425ccc2c50ecd5f852/_data/data/nextcloud.log

왜 그렇게 많은지 모르겠지만 그래도 효과가 있어서 다행이에요.


도움을 주신 @terdon 사용자에게 특별히 감사드립니다.

관련 정보