워드프레스의 사이트 건강(사이트 상태) 도구에서 "WP_AUTO_UPDATE_CORE 개의 상수가 'true' (으)로 정의되었습니다" 경고가 표시되는 경우가 있습니다. 이 경고가 표시되는 경우 참고해보세요.
워드프레스 사이트 건강에서 WP_AUTO_UPDATE_CORE 관련 경고가 표시되는 경우
"WP_AUTO_UPDATE_CORE 개의 상수가 'true' (으)로 정의되었습니다" 문구는 번역이 잘못되어 의미를 파악하기가 쉽지 않습니다. 영어 버전으로 살펴보면 의미를 정확히 알 수가 있습니다.
영어 원문으로는 "The WP_AUTO_UPDATE_CORE constant is defined as 'true'"인데요. "WP_AUTO_UPDATE_CORE 상수가 'true'로 정의되어 있다"는 의미입니다. (이전 워드프레스 버전에서는 이 문구 대신 "The WP_AUTO_UPDATE_CORE constant is defined and enabled"와 같은 경고가 표시될 것입니다.)
이 경고는 WP_AUTO_UPDATE_CORE가 true로 설정되어 있지만 백그라운드 업데이트가 예상대로 작동하지 않아서 표시되는 것 같습니다.
WP_AUTO_UPDATE_CORE에 대하여 다음 세 가지 옵션이 가능합니다:
- true – 개발, 마이너 및 메이저 업데이트가 모두 활성화됨
- false – 개발, 마이너 및 메이저 업데이트가 모두 비활성화됨
- 'minor' – 마이너 업데이트만 활성화되고 개발 및 메이저 업데이트는 비활성화됨
FTP를 통해 접속하여 wp-config.php 파일을 열고 다음 라인이 있는지 체크해보시기 바랍니다.
define( 'WP_AUTO_UPDATE_CORE', true );
위의 라인이 있다면 메이저 업데이트도 자동으로 설치됩니다. 메이저 업데이트의 경우 드물지만 테마나 플러그인과 충돌을 일으킬 가능성이 있으므로, 중요한 사이트이면 백업을 한 후에 메이저 업데이트를 설치하는 것이 바람직합니다.
wp-config.php 파일 수정 방법은 다음 글을 참고해보세요.
위의 라인을 다음과 같이 수정하면 마이너 업데이트만 자동 설치되고 메이저 업데이트는 자동으로 설치되지 않습니다.
define( 'WP_AUTO_UPDATE_CORE', 'minor' );
이와 같이 'minor'로 설정하거나 false로 설정하면 사이트 건강에서 WP_AUTO_UPDATE_CORE 경고가 사라질 것입니다. WP_AUTO_UPDATE_CORE를 false로 바꾸면 경고가 계속 표시되었지만 'minor'로 설정하니 경고가 사라졌다고 하는 분도 계십니다.
워드프레스 코어와 테마, 플러그인은 가능한 한 최신 버전으로 업데이트하는 것이 좋습니다. 간혹 업데이트를 소홀히 하다가 멀웨어(악성코드)에 감염되거나 사이트가 해킹당하는 안타까운 경우를 목격합니다. 메이저 릴리스가 공개되면, 중요한 사이트인 경우 백업을 한 후에 업데이트하는 것이 안전합니다.
웹호스팅 서버의 공간의 충분하면 UpdraftPlus와 같은 플러그인을 사용하여 백업하면 편리합니다.
참고
https://avada.tistory.com/2813
https://avada.tistory.com/2789
https://avada.tistory.com/2804