모든 작업이 완료되었으며 사이트가 정상화가 되었습니다. 이제 L위키를 이용해서 기여하시면 됩니다. 그 오랜 시간 동안 어떤 작업이 진행되었는지 궁금하실까봐 이때까지 작업한 것을 공개합니다. 전부 적용이 되었으며 결과적으로는 적용에 실패한 것은 없었는데 삽질을 많이 해서 정상화가 지연되었습니다.
- 업로드 폴더에 php 파일 실행 안되게 하기. 보안을 위한 조치입니다.
- LN위키 서브 도메인 연결. 그리고 같은 미디어위키 코어에 LN위키로 생성하는 작업.
- CentralAuth로 통합 로그인 구현.
- 전역 차단, 전역 설정, 전역 사용자 페이지 확장기능 설치.
- LN위키가 L위키의 파일을 공유하도록 하기.
그러나 이러한 이유로 인해 작업 시간이 매우 늘어났습니다.
- 우선 2번에서 삽질을 많이 했습니다. 결과적으로 적용은 했지만 이를 위해서 구글링 여러번 했습니다.
- 3은 의외로 어렵지 않게 진행했습니다만. 4번은 삽질한게 없지만 이게 노다가적인 면이 있어서 시간이 많이 소모되었습니다. 그러나...
- 기존 플로우 스레드가 열리지 않았습니다. 해결 방법은 모색했으나 늦은 새벽이 되어버렸고 저도 사람인지라 결국 잠을 잤습니다.
- 아침에 일어나서 어떤식으로 버그가 발생했는지 데이터베이스 백업본도 덤프해보면서 원인을 찾았는데, 어제 작업상 데이터베이스 이름을 변경했는데 그게 문제가 되었음을 알았습니다.
- 결국 이를 복구하기 위해 결국 3번과 4번 작업을 다시해야 했습니다. DB 이름을 도로 변경하니 결국 3번과 4번 작업을 다시해야 하더라고요...
- 마지막으로 5번 작업에서도 문제가 생겼는데, LN위키에서는 L위키 이미지가 미디어 뷰어에서 정상적으로 로드가 안되는 문제입니다. 최종적으로 CORS가 원인이었음을 알게됬고 이를 고치는 것 또한 좀 삽질을 했습니다.
어쨌든 정상화가 되었으며, 자매 위키인 LN뉴스 또한 개설되었습니다. 주소는 https://news.lwiki.net 입니다. 그리고 사이트 구조가 좀 바뀌었으니, 기존 사용자분들은 lwiki.net 도메인과 관련된 브라우저의 쿠키와 캐시 삭제를 부탁드립니다. 두 사이트는 상호간의 통합 계정을 지원합니다.