우수한 소프트웨어와 실용적인 튜토리얼
공식 채널(영어):
- 그만큼 넥스트클라우드 포럼 Nextcloud 공식 포럼에는 FAQ 페이지가 있으며, 여기에는 몇 가지 일반적인 오류가 나열되어 있습니다.
버그 리포트
Nextcloud 버그를 발견했다고 생각되면 다음을 수행할 수 있습니다.
- 커뮤니케이션 채널을 통해 솔루션을 찾으세요
- 구성을 다시 확인하세요
문제가 해결되지 않으면 버그 추적기를 사용할 수 있습니다. occ config 명령을 사용하여 구성 보고서를 생성할 수 있으며, 구성에 포함된 비밀번호와 같은 민감한 정보는 자동으로 숨겨집니다.
일반적인 문제 해결
일부 오류는 서버 환경 및 브라우저와 관련이 있습니다. 자세한 내용은 다음을 참조하세요.시스템 요구 사항
"코드 무결성 검사"에서 오류가 발견되면 다음을 참조하세요.Nextcloud/OwnCloud 관리 페이지의 경고 및 솔루션또는 코드 서명.
타사 또는 비공식 앱 비활성화
이 방법은 Nextcloud뿐만 아니라 어떤 프로그램에도 시도해 볼 만한 가치가 있습니다. 이러한 타사 애플리케이션/플러그인은 Nextcloud의 원래 기능에 어느 정도 영향을 미칠 수 있으며, 특히 완전히 검증 및 테스트되지 않은 불안정한 버전의 경우 더욱 그렇습니다. 새 버전과 이전 애플리케이션 간의 충돌을 방지하기 위해 Nextcloud를 업데이트하기 전에 모든 타사 프로그램을 비활성화하는 것이 좋습니다. 다음 링크를 참조하세요.ownCloud/Nextcloud OCC 명령줄 도구에 대한 자세한 설명(3)명령줄 도구를 사용하여 앱을 비활성화하는 방법을 알아보세요.
Nextcloud 로그 파일
표준 Nextcloud 설치에서는 로그 수준이 "일반"으로 설정되어 있습니다. 문제를 확인하려면 config.php 파일에서 로그 수준을 "모두"로 설정하거나 Nextcloud 관리 페이지에서 "모두"로 설정해야 합니다. 이러한 로그 수준에 대한 자세한 내용은 다음을 참조하세요.로깅 구성.
JavaScript 콘솔 로깅과 같은 일부 로깅은 디버깅을 활성화해야 합니다. config/config.php 파일을 편집하여 'debug'=>false를 'debug'=>true로 변경하고, 작업이 완료되면 다시 원래대로 설정하세요.
JavaScript 문제가 있는 경우 JavaScript 콘솔도 확인해 보세요. 모든 주요 브라우저에는 콘솔을 볼 수 있는 개발자 도구가 있으며, 일반적으로 F12 키를 눌러서 액세스할 수 있습니다.파이어폭스, Firebug 확장 프로그램을 설치하는 것이 좋습니다.
PHP 버전 정보
PHP 버전과 설정을 알아야 합니다. 이를 위해 phpinfo.php라는 일반 텍스트 파일을 만들어 웹 루트 디렉터리(예: /var/www/html/phpinfo.php)에 저장하세요. (웹 루트 디렉터리는 다른 위치에 있을 수 있습니다.리눅스배포 문서에서 위치를 알려드립니다.) 이 파일에는 다음 내용만 포함되어 있습니다.
<?php phpinfo(); ?>
브라우저에서 localhost/phpinfo.php로 이동하여 이 파일을 엽니다.
PHP 버전 정보는 맨 위에 있고, 나머지 페이지에는 활성화된 모듈, 사용된 .ini 파일 등의 다양한 시스템 정보가 포함되어 있습니다. 정보 확인이 끝나면 phpinfo.php를 삭제하거나 웹 디렉터리 외부로 옮겨야 합니다. 이 중요한 데이터가 노출되면 보안 위험이 됩니다.
동기화 문제 디버깅
이를 무시하면 다음과 같은 원치 않는 동작이 발생할 수 있습니다.
- 동기화 클라이언트에 문제가 있습니다.
- 데이터베이스의 캐시로 인해 변경 사항이 감지되지 않습니다.
동일한 서버에서 직접 파일을 업로드해야 하는 경우 Cadaver와 같은 WebDAV 명령줄 클라이언트를 사용하여 파일을 WebDAV 인터페이스에 업로드하세요.
https://example.com/nextcloud/remote.php/dav
웹 서버 및 PHP 문제 해결
웹 서버 및 PHP 모듈
일부 웹 서버 또는 PHP 모듈은 다양한 문제를 일으키는 것으로 알려져 있습니다. 이러한 모듈의 대략적인 목록은 다음과 같습니다.
- 아파치
- 모드_페이지 속도
- 모드_이베시브
- 모드_보안
- mod_reqtimeout
- 모드_디플레이트
- libapache2-mod-php5filter(libapache2-mod-php5로 대체 가능)
- mod_spdy는 libapache2-mod-php5 / mod_php와 함께 작동합니다(대신 fcgi 또는 php-fpm을 사용할 수 있음)
- 모드_다브
- mod_xsendfile / X-Sendfile(올바르게 구성되지 않으면 다운로드가 실패할 수 있음)
- ngx_페이지 속도
- HttpDav 모듈
- X-Sendfile (올바르게 구성되지 않으면 다운로드가 실패합니다)
- 페피(PHP)
- 이액셀러레이터