텍스트큐브 업데이트 중 DB가 손상되었습니다.

작성일 :

현재 운영 중인 블로그를 최신 버전 텍스트큐브로 업데이트하는 과정에서 알 수 없는 이유로 데이터베이스가 손상되었습니다. 다행히 새로운 버전으로 업데이트하기 전 데이터베이스를 백업해둔 덕분에 대부분의 포스트와 댓글을 복구할 수 있었습니다.

텍스트큐브 업데이트

텍스트큐브 1.8.2 베타2 버전은 이전 버전에서 발생하던 몇 가지 버그(모바일 페이지, 관리 패널, 세션 등)를 해결해 안정적인 블로그 운영이 가능합니다. 참고로 텍스트큐브 베타 버전은 안정성에 대한 검증이 되지 않은 버전이기 때문에 실제 사용하는 블로그에는 적용하지 않는 것을 권장하고 있지만, 필자가 테스트했을 때는 큰 문제가 없는 것 같아서 실제 사용하는 블로그에 적용하게 되었습니다.

문제 해결 과정

• 기존에 백업해둔 데이터로 복원을 시도하였지만 알 수 없는 오류로 데이터 복원을 할 수 없었음
• 텍스트큐브 업데이트 시간대의 Apache, Mysql 로그를 모두 확인하여 문제 발생 원인을 파악함
• Mod_Seucrity2 보안 모듈에 문제가 있는 것을 확인하는 즉시 해당 모듈의 사용을 일시 중지함
• 매주 데이터베이스를 백업한 덕분에 블로그의 데이터를 안정적으로 복구할 수 있었음

이번에 발생한 문제를 계기로 ModSecurity 방화벽 모듈을 선택적으로 사용하도록 설정을 변경하였고, 데이터 백업이 매일 자정 이뤄지도록 설정하였습니다. 참고로, 이 문제를 해결하는 과정에서 PHP 스쿨 회원님들의 도움을 상당히 많이 받았습니다. 감사합니다.

관련 글 읽기

의견

의견을 남겨주세요.

Please enter your comment!
Please enter your name here

최근 작성 글