워드프레스

워드프레스 업데이트 실패 - 윈도우 서버 운용시

2019. 12. 23. 15:55

윈도우 서버에서 PHP로 이루어진 시스템을 운영하다 보면 여러 가지 문제점이 생긴다.

이래저래 자잘한 문제들이고, 해결책도 있지만 어디가 문제인지 모르면 해결하기 어렵다.

워드프레스를 윈도우 서버에서 운영하다 보면 아마도 첫 번째로 닥치는 문제 중 하나가 업데이트가 되지 않는 현상이다.

워드프레스와 같은 오픈소스 프로젝트들은 모든 사람들에게 소스가 오픈되어 있기 때문에 기능적인 부분보다 버그나, 보안상의 취약점에 관한 업데이트들이 주를 이루기 때문에 가능하면 최신 소스를 이용해주어야 한다.

허나 업데이트가 안된다니... 물론 서버에 파일을 다 삭제해버리고 새로운 소스를 덮어 씌우는 방법도 있지만 서버의 접근 권한이 있다면 아래의 방법으로 해결이 가능하다.

리눅스의 경우 폴더의 접근 권한을 이리저리 바꾸어주면서 해결하지만 윈도우서버의 경우 해결책이 잘 보이지 않는다.

업데이트오류

워드프레스 관리자 페이지에서 보이는 업데이트 버튼을 눌렀을때 보이는 오류 메시지이다.

몇 개의 파일을 복사할 수 없기 때문에 업데이트는 설치할 수 없습니다. 이것은 보통 파일의 퍼미션이 서로 다르기 때문입니다. 

친절한 듯 불친절한 실패 문구이다.

우선 워드프레스가 설치된 서버 폴더를 오른쪽 클릭 후 속성을 눌러준다.

폴더 권한이 있는데 여기에 편집 버튼을 누른 후 아래의 추가 버튼을 누른다.

추가 버튼을 누르면 아래와 같은 화면이 보인다.

고급 버튼을 눌러준다.

지금 찾기 버튼을 눌러준다.

검색 결과를 보면 아래와 같다. 이중 IUSR이란 권한을 누른 후 확인 버튼을 누른다.

추가가 되면 해당 권한중 수정 권한을 추가하고 적용, 확인을 눌러준다.

다시 관리자 페이지에서 업데이트를 진행한다.

업데이트가 잘 된다고 나온다....

기쁘다. 

IUSR은 IIS_User의 그룹 권한이다. 쓰기 권한이 보안상 문제가 발생할 수도 있다.

때문에 찝찝하다면 해당 권한을 다시 삭제해주기를 권장한다.

이상으로 윈도우 서버 사용 시 워드프레스가 업데이트되지 않았던 부분을 해결 한 썰을 마친다.

참고로 설치한 플러그인들도 업데이트가 안되었던 것도 잘 해결되었다.

 

작성자

Posted by 구르는石

공유

댓글 0