업데이트 직후 문제가 생기면 설정을 계속 바꾸기 전에 장애 상태를 보존하고 롤백 지점을 만든 뒤 어떤 레이어가 바뀌었는지 확인합니다.
사이트가 계속 주문, 폼 제출, 로그인 데이터를 받고 있다면 오래된 DB를 복원하기 전에 현재 데이터를 보호하세요.
1. 무엇이 바뀌었는지 정확히 확인
코어, 플러그인, 테마, PHP, DB, 캐시, 호스팅 변경을 기록합니다. 여러 업데이트가 함께 실행됐다면 의존성을 하나씩 분리합니다.
2. 올바른 레이어에서 오류 읽기
PHP Fatal, HTTP 500, 백지 화면, 레이아웃 깨짐은 서로 다른 레이어를 가리킵니다. 반복 새로고침보다 서버와 PHP 로그가 더 유용합니다.
3. 플러그인과 테마 경계를 통제해 테스트
한 번에 한 경계만 바꾸고 원래 상태를 기록합니다. 여러 요소를 한꺼번에 끄면 원인 파악에 필요한 증거가 사라질 수 있습니다.
4. PHP 업그레이드를 애플리케이션 변경으로 보기
오래된 코드는 새 PHP 버전에서 치명적 오류가 될 수 있습니다. PHP 변경 이후 시작됐다면 해당 버전 차이를 직접 검증합니다.
5. 이해하는 캐시만 비우기
브라우저, 페이지, CDN, Opcode, Redis 오브젝트 캐시는 서로 다른 시스템입니다. 모두 비우면 원인은 남은 채 증상만 숨을 수 있습니다.
6. 필요한 만큼만 롤백하기
플러그인이나 테마는 파일 롤백만으로 충분할 수 있습니다. DB 전체 복원은 새 주문, 사용자, 콘텐츠를 덮어쓸 수 있습니다.