전에 OS 재설치 작업을 하는 중에 DB백업을 실수로 삭제했다.
홈페이지는 다른 백업본이 있어서 문제가 없지만, nextcloud는 문제가 발생했다.
실제 파일과 DB에 저장된 파일위치가 달라서 삭제나 업로드시 동일 폴더가 있다는 오류가 뜬다.
그럴 경우 실제 파일을 기준으로 DB를 수정해 주는 방법이 있다. 하지만 완벽하지 않다. 일부 파일의 인코딩을 제대로 인식하지 못하는 경우도 있지만 대부분 잘 동기화한다. nextcloud가 설치된 폴더에서 아래 명령을 수행하면 된다.
php ./occ files:scan –all
제대로 끝나면 아래와 같은 메세지가 뜬다.
가끔 아래와 같은에러가 뜨기도 한다.
Entry “files/Documents/73.커피” will not be accessible due to incompatible encoding
