본문으로 건너뛰기
목차
WordPress

WordPress 자동 업데이트

기계 번역입니다. 영어 원문을 이용할 수 있습니다.

자동 업데이트는 WordPress 코어, 플러그인, 테마를 최신 상태로 유지하면서도 사용자가 릴리스 노트를 일일이 확인할 필요가 없게 해 주며, 안전하게 동작합니다. 모든 업데이트 전에 전체 백업이 생성되고, 이후 사이트 상태가 점검되며, 사이트를 손상시키는 변경 사항은 자동으로 롤백됩니다.

자동 업데이트 위치

웹사이트를 열고 사이트를 클릭한 뒤, 사이트 왼쪽 메뉴에서 WordPress 그룹을 열고 업데이트를 선택하세요. 페이지 제목은 Auto-updates입니다.

이 탭은 WordPress 및 WooCommerce 사이트에 표시됩니다. 사이트의 호스팅 플랜에 이 기능이 포함되어 있지 않으면 페이지에는 제어판 대신 업그레이드 배너가 표시됩니다.

KPanel의 WordPress 사이트용 자동 업데이트 페이지

관리형 업데이트의 작동 방식

예약 실행이든 수동 실행이든 모든 업데이트의 순서는 동일합니다:

  1. 백업. 변경이 시작되기 직전에 사이트 전체 백업이 생성됩니다. 백업이 실패하면 안전망 없이 진행하는 대신 실행 자체를 건너뜁니다.
  2. 적용. 업데이트가 설치됩니다.
  3. 검증. HTTP를 통해 사이트를 호출하고 응답을 확인합니다.
  4. 관찰. 실행은 30분 동안 관찰 구간에 머무르며, 이 시간 동안 오류 및 가동 중단 사고가 있는지 사이트를 지켜봅니다.
  5. 확정 또는 롤백. 관찰 구간이 끝날 때 모든 상태가 정상이면 실행은 Applied로 표시됩니다. 사이트가 오류를 반환하고 있다면 업데이트 이전 백업이 자동으로 복원되고 실행은 롤백됨으로 표시됩니다.

이 관찰 구간 때문에 한동안 실행 상태가 적용됨(감시 중)으로 표시되는 것을 보게 됩니다. 멈춘 것이 아닙니다. 실제 트래픽에서만 드러나는 문제가 여전히 자동 롤백을 유발할 수 있는 기간입니다.

모든 업데이트 전에 백업이 생성되므로, 자동 업데이트는 실행 빈도에 비례해 백업 저장 공간을 소비합니다. 이것이 치르는 대가이며, 그만한 가치가 있는 선택입니다. 되돌릴 수 없는 업데이트는 저장 공간 비용보다 더 나쁩니다.

자동 업데이트 켜기

마스터 제어 장치는 자동 업데이트이며, 이 사이트의 메인 스위치로 설명됩니다. 기본값은 꺼짐이므로, 직접 켜기 전까지는 아무 일도 일어나지 않습니다.

그 아래에는 세 가지 범주 스위치가 있습니다:

스위치적용 대상
WordPress 코어코어 릴리스
플러그인(기본값)별도의 재정의가 없는 모든 플러그인
Themes설치된 테마

세 가지 모두 기본값이 켜짐이므로, 메인 스위치를 켜면 전체 관리형 동작이 적용됩니다. 예를 들어 클라이언트 계약상 코어 업그레이드가 별도의 예정된 작업으로 명시되어 있는 등, 직접 관리하고 싶은 범주가 있다면 해당 항목만 꺼 두세요.

업데이트 시간대 선택하기

조용한 시간(NZ 시간) 선택기는 예약된 업데이트에 사용되는 일일 시간대를 정의하며, 아래쪽 막대는 이를 24시간 막대 위에 표시해 한눈에 파악할 수 있게 해줍니다. 기본값은 뉴질랜드 시간 기준 새벽 02:00부터 05:00까지입니다.

사이트는 하루에 최대 한 번만 대상이 됩니다. 실행은 모든 사용자에 대해 같은 순간에 발생하는 것이 아니라 분산되므로, 정확한 실행 시각은 조금씩 다릅니다.

시계가 아니라 실제 트래픽에 맞는 시간대를 선택하세요. 뉴질랜드 소매 사이트는 새벽 3시가 한산하지만, 유럽에 고객층이 있는 사이트라면 그렇지 않습니다. 시간대를 정하기 전에 사이트의 Analytics 탭에서 실제 트래픽 패턴을 확인하세요.

플러그인별 재정의

모든 플러그인을 똑같이 취급해야 하는 것은 아닙니다. 대기 중인 업데이트 섹션에서 각 플러그인 행에는 세 가지 선택지가 있는 선택기가 있습니다:

  • Default: 위의 플러그인 스위치를 따릅니다.
  • Auto-update: 기본값과 무관하게 이 플러그인을 항상 업데이트합니다.
  • 수동만: 자동으로 업데이트하지 않습니다.

수동만은 신중하게, 꼭 필요할 때만 사용하세요. 타당한 이유는 두 가지뿐입니다. 직접 커스터마이즈한 플러그인이거나, 이전에 업데이트로 사이트가 망가진 적이 있는 플러그인입니다. 수동으로 남겨 둔 플러그인은 조용히 보안 취약점을 쌓아가는 플러그인이므로, 개인 일정에 검토 알림을 설정해 두세요.

기본값이 무엇으로 설정되어 있든, 패치가 나오는 즉시 적용하고 싶은 보안 관련 항목에는 Auto-update를 사용하세요.

지금 업데이트 실행하기

시간대를 기다리지 않고 즉시 실행을 시작하려면 페이지 상단의 지금 업데이트 실행을 클릭하세요. 동일한 백업, 검증, 관찰 순서가 적용되므로 수동 실행도 예약 실행만큼 안전합니다.

대기 중인 업데이트 섹션에는 사이트 확인이 끝나면 모든 업데이트 지금 적용 버튼도 나타납니다. 새 릴리스를 다시 확인하려면 해당 섹션의 Refresh를 클릭하세요.

한 번에 하나의 실행만 진행할 수 있습니다. 이미 실행 중이거나 아직 관찰 구간에 있다면 새 실행은 거부됩니다.

통계 및 기록 읽기

페이지 상단에는 성공률, Applied, 롤백됨, Failed, 마지막 실행의 다섯 가지 수치가 표시됩니다. 주의 깊게 봐야 할 것은 롤백됨입니다. 롤백 자체는 시스템이 제 역할을 하는 것이지만, 같은 플러그인에서 반복적으로 롤백이 발생한다면 무언가를 알려주는 신호입니다.

그 아래 업데이트 기록에는 각 실행에 대해 다음 내용이 나열됩니다:

  • 무엇이 업데이트되었는지와 버전 변경 내역.
  • 상태: Applied, 적용됨(감시 중), 롤백됨, Failed, Skipped, Running, Pending 중 하나.
  • Scheduled였는지 Manual이었는지 여부.

아직 아무것도 실행되지 않았다면 해당 섹션에 그 사실이 표시되며, 업데이트가 자동으로 실행되거나 사용자가 수동으로 실행한 뒤에 이 목록에 나타난다는 설명이 함께 제공됩니다.

수동으로 롤백하기

성공한 실행은 업데이트 이전 백업을 보관하며, 백업이 있는 행에는 롤백 제어 장치가 표시됩니다.

이를 클릭하면 확인을 요청하며, 그 문구는 중요합니다. 이 작업은 사이트를 이번 업데이트 직전에 생성된 업데이트 이전 백업으로 복원하며, 그 이후에 이루어진 변경 사항은 모두 사라집니다.

이 문구를 글자 그대로 받아들이세요. 업데이트가 밤사이 실행되었고 그 사이 팀이 게시물 세 건을 올리고 주문 40건을 받았다면, 롤백 시 그 내역이 모두 사라집니다. 수동 롤백은 잘못된 업데이트 직후 몇 분 안에는 적절한 도구이지만, 하루가 지난 뒤에는 적절한 도구가 아닙니다. 그런 경우에는 문제를 앞으로 나아가며 수정하거나, 더 최근 백업에서 선택적으로 복원하세요. 백업에서 복원하기를 참고하세요.

결과는 명확하게 보고됩니다. 사이트가 정상으로 돌아왔거나, 아니면 대신 반환된 HTTP 상태가 표시됩니다.

업데이트가 건너뛰어지는 경우

실행이 실패가 아니라 건너뛰어질 수 있습니다. 흔한 이유 두 가지는 다음과 같습니다:

  • 업데이트 이전 백업이 실패한 경우. 아무것도 업데이트되지 않으며 알림이 전송됩니다. 먼저 백업 문제를 해결하세요: 백업 생성하기.
  • 이미 실행 중이거나 관찰 중인 실행이 있는 경우. 현재 실행이 끝날 때까지 사이트는 그대로 유지됩니다.

문제 해결

제어판 대신 업그레이드 배너가 표시됩니다. 사이트의 호스팅 플랜에 관리형 자동 업데이트가 포함되어 있지 않은 경우입니다. 플랜 업그레이드하기를 참고하세요.

스위치가 켜져 있는데도 아무것도 실행되지 않습니다. 범주 스위치 중 적어도 하나가 켜져 있는지, 시작 시각과 종료 시각이 같아 시간대 길이가 0이 되는 설정은 아닌지, 그리고 이전 실행이 아직 관찰 중인 것은 아닌지 확인하세요.

특정 플러그인이 계속 롤백됩니다. 해당 플러그인이 사이트의 다른 구성 요소와 호환되지 않는 것입니다. 수동만으로 설정한 뒤 먼저 스테이징 사본에서 업데이트하고 그곳에서 충돌을 해결하세요: WordPress 스테이징 워크플로를 참고하세요.

업데이트는 적용되었지만 사이트가 오류 없이 이상하게 보입니다. 상태 점검은 HTTP 오류 여부만 확인하므로, 시각적으로 깨졌지만 200을 반환하는 페이지는 점검을 통과합니다. 바로 이런 경우를 위해 기록과 수동 롤백 기능이 존재합니다.

다음으로 볼 내용

도움이 되었나요?

AI이신가요? 이 페이지를 Markdown으로 읽기

관련 문서

WordPress 설치하기WordPress는 전 세계에서 가장 널리 사용되는 웹사이트 플랫폼이며, KapsuleHost는 설치를 자동화해 드립니다.…WordPress: 시작하는 방법KapsuleHost가 워드프레스 사이트를 위해 무엇을 해주고, 여러분이 직접 해야 하는 일은 무엇이며, 각 작업에 어떤 가이드를 읽어야 하는지 안내합니다.…WooCommerce 스토어를 위한 결제 게이트웨이Payments 탭에는 WooCommerce 스토어에서 사용할 수 있는 결제 게이트웨이가 나열되며, 어떤 게이트웨이가 설치되어 있고 어떤 게이트웨이가 켜져 있는지 보여줍니다.…WordPress 메모리 제한 늘리기워드프레스나 플러그인이 메모리 고갈 오류로 중단되면 해결책은 PHP 메모리 제한을 늘리는 것이며, KapsuleHost에서는 파일을 편집하는 대신 KPanel의 드롭다운 메뉴에서…

아직 해결되지 않았나요?

고객님의 계정을 잘 아는 Kora에게 물어보시거나 저희 팀에 문의하세요.

문의하기지원팀에 이메일