이 문서 내용은 좀 낡았습니다.
60일이나 편집 안된 오래된 망한 문서니 개발 문서인 경우 참고할 때 조심하세요. 최신 정보를 알고 싶으면 게시판에 글 써주세요
1. 이게 뭐냐?
오픈나무가 꼬이거나 비정상적일 때 일부 기능을 초기화하는 그런 도구 입니다
2. 어떻게 키냐?
오픈나무가 있는 폴더에서 python3
(윈도우) emergency_tool.py를 치면 됩니다

Select : 이라고 뜨면 원하는 옵션의 숫자를 입력하면 된다.
3.1. Backlink reset
말 그대로 역링크를 리셋하는 기능 입니다만 문서수 많으면 많을수록 속도가 오지게 느리기 때문에 함부로 작동은 안 하는 게 좋습니다.
3.2. reCAPTCHA delete
만약 리캡차가 오류나서 로그인도 못하고 아무것도 못 한다면 리캡차를 제거하는 기능 입니다.
3.3. Ban delete
누가 권한 줬더니 반란 일으켰을 때 차단을 푸는 기능 입니다.
3.4. Change host
호스트를 바꾸는 기능 입니다만 거의 쓸 일 없습니다.
3.5. Change port
포트를 바꾸는 기능 입니다.
3.6. Change skin
만약 기본 스킨이 삭제되어서 접속이 안되고 그럴 때 기본 스킨을 바꾸는 기능 입니다.
3.7. Change password
만약 누가 해킹 당했을 때 해당 사용자의 비밀번호를 바꿔버리는 기능 입니다.
3.8. Change version
만약 업데이트가 꼬여서 제대로 안 될 때 다시 업데이트를 받기 위해서 버전을 초기화하는 기능 입니다.
직접 버전을 쑤셔 넣어서 특정 업데이트만 다시 받을 수 있습니다.
3.9. Delete set.json
만약에 디비 선택을 바꾸거나 SQLite 옵션에서 디비 이름을 바꾸고 싶다면 이 옵션을 선택하면 된다.
3.10. Change name
특정 사용자 이름을 바꾸는 기능이다.
3.11. Delete mysql.json
MySQL 옵션에서 디비 이름을 바꾸고 싶다면 이 옵션을 선택하면 된다.
3.12. All title count reset
전체 문서 수를 리셋하는 옵션이다. 조금 오래 걸릴 수도 있다.
3.13. Cache data reset
문서 캐싱을 모두 날려버리는 기능이다.
3.14. Delete Main <HEAD>
만약 메인 HEAD에 뭔가를 잘못 입력해서 위키가 망가지면 복구할 때 쓰는 것이다.
3.15. Give owner
특정 사용자에게 소유자 권한을 부여한다
3.16. Delete 2FA password
특정 사용자의 2FA 비밀번호를 비활성화 시킨다
3.17. Change markup
위키의 문법을 변경한다
3.18. Change wiki access password
위키 접근 비밀번호를 변경한다
3.19. Forced update
강제로 업데이트한다
3.20. Change domain
위키의 도메인 설정을 변경한다
3.21. Change TLS
위키의 http/https 설정을 변경한다
3.22. Delete body top
본문 상단 HTML을 삭제한다
3.23. Delete body bottom
본문 하단 HTML을 삭제한다
3.24. SQLite to MySQL
SQLite에서 MySQL로 마이그레이션한다
- set.json 날리고 MySQL 쪽으로 커넥션한 상태로 해야한다
- SQLite 디비 이름과 MySQL 디비 이름이 동일해야한다
- MySQL DB 안에 기존 테이블들이 전부 생성되어 있어야한다