이 문서 내용은 좀 낡았습니다.
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.11. Delete mysql.json ✎ ⊖
MySQL 옵션에서 디비 이름을 바꾸고 싶다면 이 옵션을 선택하면 된다.
3.12. All title count reset ✎ ⊖
전체 문서 수를 리셋하는 옵션이다. 조금 오래 걸릴 수도 있다.
3.13. Cache data reset ✎ ⊖
문서 캐싱을 모두 날려버리는 기능이다.
3.14. Delete Main <HEAD> ✎ ⊖
만약 메인 HEAD에 뭔가를 잘못 입력해서 위키가 망가지면 복구할 때 쓰는 것이다.
특정 사용자에게 소유자 권한을 부여한다
3.16. Delete 2FA password ✎ ⊖
특정 사용자의 2FA 비밀번호를 비활성화 시킨다
3.17. Change markup ✎ ⊖
위키의 문법을 변경한다
3.18. Change wiki access password ✎ ⊖
위키 접근 비밀번호를 변경한다
3.19. Forced update ✎ ⊖
강제로 업데이트한다
3.20. Change domain ✎ ⊖
위키의 도메인 설정을 변경한다
위키의 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 안에 기존 테이블들이 전부 생성되어 있어야한다