워드프레스를 운영하다 보면 가끔씩 코어나 플러그인 업데이트가 원활히 이루어지지 않는 경우가 있습니다. 이런 경우 워드프레스 왕초보라면 업데이트 관련 에러를 마주했을 때 특히 당황할 수 밖에 없습니다.
그나마 업데이트 시 오류를 내뱉고 아무 일도 일어나지 않았다면 다행입니다. 예를 들어 워드프레스 코어를 업데이트하다가 업데이트 도중에 에러가 난 경우 십중팔구 아래와 같은 메시지를 볼 확률이 높습니다.


특히 이런 경우는 파일의 일부만 업데이트된 경우이며 해결 방법으로 업데이트를 시도하기 전에 백업해놓은 파일과 DB를 복구하는 것이 최선입니다. 그래서 워드프레스 업데이트 페이지에서는 아래와 같이 반드시 백업을 먼저하라고 경고하고 있습니다.

설마 오류가 나겠어? 라는 생각으로 바로 업데이트를 했다가 후회하는 상황이 발생할 수 있습니다. 제가 그랬거든요. 😅
본 사이트의 경우 AWS 라이트세일을 이용하고 있습니다. 그래서 저는 중요한 업데이트 전에는 항상 스냅샷을 찍어 백업본을 마련해놓습니다. 가장 손쉬운 방법 중 하나입니다.
업데이트가 안된다면?
워드프레스 코어 업데이트의 경우 새로운 버전이 나왔다고 해서 바로 업데이트를 할 필요가 없습니다. 왜냐하면 새롭게 버그가 생길 수도 있으니까요. 개인적으로는 몇 개월 지켜본 후 패치가 등장한 이후에 업데이트를 하는 편입니다. 보안 패치의 경우 일반적으로 자동으로 업데이트 하도록 세팅되어 있는 편입니다.
그러나 이번 글의 주제에 걸맞게 자동 업데이트마저도 실패한다면 이것은 정말 문제가 있는 것입니다.
이런 상황에 직면했을 때 당황하지 말고 차근차근 원인을 파악하고 해결해 나가는 것이 중요합니다. 본 글에서는 워드프레스 코어와 플러그인 모두 업데이트가 안 될 때 점검해야 할 사항과 해결 방법에 대해 알아보겠습니다.
다만 아래의 내용이 하나도 이해되지 않는다면 전문가에게 일을 맡기는 것이 상책입니다.
서버 용량 부족
가끔 서버 용량 부족으로 업데이트를 하지 못하는 경우가 종종 있습니다. 특히 카페 24에서 3천원짜리 공유 호스팅 서비스를 사용하는 경우 용량이 워낙 작기 때문에 이것 저것 설치하다보면 용량 부족을 체험하게 됩니다.
따라서 용량이 부족한지 우선 체크해주세요.
파일 권한
워드프레스 코어, 플러그인 모두 업데이트에 문제가 있다면 파일 권한에 문제가 있을 확률이 매우 높습니다. 제가 경험한 업데이트 오류는 대부분 파일 권한과 관련이 있었습니다.
우리가 사용하는 폴더와 파일은 권한을 지정할 수 있습니다. 폴더 및 파일의 소유자 혹은 그룹에 따라서 읽기, 쓰기, 실행 등의 권한이 부여되어 있습니다. 이에 대해서 자세하게 설명하지는 않겠습니다. FTP를 사용한다면 아래 이미지와 같이 폴더에 마우스를 올려 마우스 우클릭을 하면 파일권한 정보를 볼 수 있습니다.

일반적으로 디렉토리는 755, 파일은 644 권한으로 설정하는 것이 좋습니다. 권한 설정은 FTP나 SSH를 통해 접속하여 권한을 변경할 수 있습니다.
SSH를 활용하여 소유자와 그룹도 변경할 수 있는데 이 부분은 서버를 다루는 부분이므로 초보자들에게는 어려울 수 있겠습니다. 공유 호스팅의 경우 SSH를 통한 세세한 조정이 어려울 수도 있습니다. 만약 워드프레스를 약간 더 깊이 공부하실 분이시라면 간단한 리눅스 명령어 정도는 검색하여 실행해 볼 수 있는 연습은 필요합니다.
그러나 이 정도 내용만을 이해한다고 해도 전문가에게 의뢰할 때 서로 간의 대화가 더욱 원활해질 수 있습니다. 대략적이라도 알고 물어보는 것이 좋으니까요.
수동 업데이트
워드프레스 admin 페이지의 업데이트 버튼을 눌러서 업데이트 하는 방식이 아니라 워드프레스 공식 웹사이트에서 최신 버전의 워드프레스를 다운로드하고, FTP를 통해 기존 워드프레스 파일을 덮어쓰는 방식입니다.
이 경우에도 FTP를 다룰 줄 알아야 가능한 방식이나 자동 업데이트에 문제가 있는 경우 대안으로 할용할 수 있는 방법입니다.
그러나 덮어쓸 때도 단순히 모든 것을 덮으면 안됩니다. 예를 들어 wp-config.php와 같은 설정 파일은 기존 파일을 유지해야만 합니다. 이 방식도 잘못하다가는 상당히 꼬일 수가 있습니다.
따라서 가장 중요한 것은 ‘업데이트 전 백업’입니다.
업데이트 포기
과감하게 워드프레스 업데이트를 포기하는 것입니다. 그러나 워드프레스 코어와 플러그인은 사이트의 보안과 안정성 유지에 매우 중요합니다. 따라서 홈페이지를 꽤 오랜 시간 업데이트 하지 않고 방치한다면 보안이 뚫릴 수 있습니다.
단순 블로그라면 피해가 적을 수 있으나 회원제 사이트라면, 음….아찔합니다.
워드프레스 참 좋은데 업데이트 관리가 어렵더라고요.
가끔 하는 일이지만 성가시고도 중요한 일입니다.