1. 이게 뭐냐?

오픈나무가 꼬이거나 비정상적일 때 일부 기능을 초기화하는 그런 도구 입니다

2. 어떻게 키냐?

오픈나무가 있는 폴더에서 python3(윈도우 (1)) emergency_tool.py를 치면 됩니다

3. 목록


Select : 이라고 뜨면 원하는 옵션의 숫자를 입력하면 된다.
말 그대로 역링크를 리셋하는 기능 입니다만 문서수 많으면 많을수록 속도가 오지게 느리기 때문에 함부로 작동은 안 하는 게 좋습니다.

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에 뭔가를 잘못 입력해서 위키가 망가지면 복구할 때 쓰는 것이다.
(윈도우) 윈도우에선 그냥 python만 쳐야 합니다