이 문서 내용은 좀 낡았습니다.
60일이나 편집 안된 오래된 망한 문서니 개발 문서인 경우 참고할 때 조심하세요. 최신 정보를 알고 싶으면 게시판에 글 써주세요

이머전시 툴새로운:위키 밖 도구/이머전시 툴


목차

1. 이게 뭐냐?
2. 어떻게 키냐?
3. 목록
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
3.10. Change name
3.11. Delete mysql.json
3.12. All title count reset
3.13. Cache data reset
3.14. Delete Main <HEAD>
3.15. Give owner
3.16. Delete 2FA password
3.17. Change markup
3.18. Change wiki access password
3.19. Forced update
3.20. Change domain
3.21. Change TLS
3.22. Delete body top
3.23. Delete body bottom
3.24. SQLite to MySQL

1. 이게 뭐냐?

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

2. 어떻게 키냐?

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

3. 목록

파일:이머전시 툴 신규.png
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에 뭔가를 잘못 입력해서 위키가 망가지면 복구할 때 쓰는 것이다.

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 안에 기존 테이블들이 전부 생성되어 있어야한다
(윈도우) 윈도우에선 그냥 python만 쳐야 합니다