plone 4.1에서 삭제 된 폴더를 어떻게 복구 할 수 있습니까?plone 4.1에서 삭제 된 폴더를 복구 할 수 있습니까?
답변
아직 폴더를 삭제 한 트랜잭션을 압축하지 않은 경우 폴더를 복구 할 수 있습니다.
먼저 "Undo" tab on the parent folder, in the ZMI을 사용하십시오. 작동하지 않을 수도 있고 시스템의 다른 많은 것들이 변경되어 (일반적으로 카탈로그) 모든 변경 사항이 효과적으로 롤백 될 수 있습니다.
다음 단계는 좀 더 복잡하고 복잡합니다. 그런 다음 작업 내역의 특정 지점에서 데이터베이스의 상태를 보여줄 래퍼가있는 ZODB (Object Database)를 엽니 다. 이렇게하기 위해서는 Zope 서버 설정을 수동으로 편집해야합니다. 나는 written up the steps in a blog post이지만 그 단계는 조금 구식입니다.
현대 Plone 빌드 아웃에서는 zc.beforestorage
난을 빌드 아웃에 추가해야하고 enable-product-installation
Zope 설정을 False
으로 전환해야합니다. beforestorage 래퍼를 사용하여 데이터베이스가 읽기 전용 제품 설치 코드가 시작 실패의 결과로 데이터베이스에 커밋을 시도 할 수 있습니다 :
[instance]
eggs +=
zc.beforestorage
zope-conf-additional +=
enable-product-installation False
을 buildout을 재건 후와 관련된 zope.conf
파일을 열 필요 너의 인스턴스. 일반적으로 bin/instance
으로 서버를 시작하면 해당 파일은 parts/instance/etc/zope.conf
에 있습니다. bin/
의 스크립트는 부품 이름 (이 예제에서는 instance
)과 일치합니다.
는 ZODB 기본 데이터베이스 정의하는 부분을 찾습니다
<zodb_db main>
# Main database
cache-size 10000
# Blob-enabled FileStorage database
<blobstorage>
blob-dir /path/to/var/blobstorage
<filestorage>
path /path/to/var/filestorage/Data.fs
</filestorage>
</blobstorage>
mount-point/
</zodb_db>
당신은 그 선언에 beforestorage
래퍼를 추가 할 필요가 :
<zodb_db main>
# Main database
cache-size 10000
%import zc.beforestorage
<before>
before 2012-12-01T12:00:00
# Blob-enabled FileStorage database
<blobstorage>
blob-dir /path/to/var/blobstorage
<filestorage>
path /path/to/var/filestorage/Data.fs
</filestorage>
</blobstorage>
</before>
mount-point/
</zodb_db>
참고가의 before <iso timestamp>
라인; 인스턴스를 시작하면 해당 타임 스탬프와 동일하게 사이트가 표시됩니다. 폴더를 삭제할 때 가까이에 하나를 선택하십시오. 이제 다시 (ZMI를 사용하여) .zexp
파일로 내보낼 수 있습니다. zope.conf
파일의 변경 사항을 실행 취소하고 다시 시작한 다음 복구 된 폴더를 가져옵니다.
예, 문제의 폴더에서 Zope 관리 인터페이스의 "실행 취소"탭을 사용하여 가능합니다. 이렇게하면 폴더를 삭제 한 데이터베이스 트랜잭션이 롤백되고 인 경우 폴더가 삭제 된 경우 가장 효과적으로 작동합니다. 추가 정보 : https://plone.org/documentation/kb/using-the-zope-undo-system-to-roll-back
- 1. 폴더의 모든 내용을 Plone 4.1에서 "자동으로"분류 할 수 있습니까?
- 2. 암호화 된 파일/폴더를 복구 할 수 있습니까?
- 3. 삭제 된 리소스 폴더 복구
- 4. 삭제 된 항목 복구
- 5. 삭제 된 구성원을 MKS에서 복구 할 수 있습니까?
- 6. 커밋되지 않은 삭제 된 파일을 복구 할 수 있습니까?
- 7. SourceSafe : 삭제 된 파일을 복구 할 수 있습니까?
- 8. 삭제 된 xcdatamodel 파일을 복구 할 수 있습니까?
- 9. Perforce에서 삭제 된 파일 복구
- 10. BizTalk에서 삭제 된 포트 복구
- 11. Xcode에서 복구 된 파일 삭제
- 12. Plone 4.1에서 wc.pageturner를 사용하는 방법은 무엇입니까?
- 13. 실수로 복구 된 삭제 된 파일
- 14. R에서 분실/삭제 된 세션 복구?
- 15. 삭제 된 저장소 github 문제 복구
- 16. Subversion은 업데이트시 삭제 된 폴더를 플래그로 지정합니다.
- 17. 삭제 된 MySQL 행을 복구 하시겠습니까?
- 18. 아마존 ec2에서 삭제 된 파일을 복구
- 19. 삭제 된 개체를 SQL 서버에서 복구
- 20. INFORMIX-SQL에서 삭제 된 행을 삭제 취소 할 수 있습니까?
- 21. Git에서 추가되었지만 커밋되지 않은 삭제 된 파일을 복구 할 수 있습니까?
- 22. Hudson 또는 Jenkins에서 삭제 된 빌드를 어떻게 복구 할 수 있습니까?
- 23. Plone 4.1에서 Products.Reflecto를 사용하여 FS의 파일을 버전 제어하는 방법은 무엇입니까?
- 24. 인코딩없이 업데이트 된 utf-8 문자열을 복구 할 수 있습니까?
- 25. 왜곡 된 중국어 파일 이름을 복구 할 수 있습니까?
- 26. Munin : 손실 된 그래프를 복구 할 수 있습니까?
- 27. Plone 컨텐츠에 대한 별도의 삭제 권한을 가질 수 있습니까?
- 28. jdbc 연결을 복구 할 수 있습니까?
- 29. .nfs 파일을 어떻게 복구 할 수 있습니까?
- 30. 어떻게이 오류를 복구 할 수 있습니까? "java.lang.IndexOutOfBoundsException"