워드프레스 플러그인을 업데이트하려고 시도할 때 간혹 PCLZIP_ERR_MISSING_FILE (-4) 에러가 발생하면서 업데이트에 실패하는 경우가 있습니다. 이 오류가 발생하는 경우 확인할 사항에 대하여 살펴보겠습니다.
워드프레스 업데이트 오류: PCLZIP_ERR_MISSING_FILE (-4)
위의 그림은 Easy Table of Contents와 Yoast SEO 플러그인을 업데이트하려고 시도할 때 Easy Table of Contents 플러그인에서 오류가 발생하는 것을 보여줍니다.
Easy Table of Contents을(를) 업데이트하는 중 오류가 생겼습니다: 패키지를 설치할 수 ㅇ벗습니다. CLZIP_ERR_MISSING_FILE (-4) : Missing archive file '/tmp/easy-table-of-content.2.0.40.zip'
위의 상황에서는 일시적인 오류일 수 있습니다. 잠시 후에 다시 업데이트를 시도해보면 정상적으로 업데이트가 될 수 있습니다. 평소에 문제가 없다가 갑자기 이 문제가 발생하는 경우 보통 다시 시도하면 업데이트가 정상적으로 이루어질 것입니다.
다시 업데이트를 시도해도 동일한 오류가 발생하는 경우에는 다음 사항을 체크해보시기 바랍니다.
- 웹 서버 공간 부족
- 임시 폴더(TMP 폴더) 구성 문제
웹 서버 공간이 부족할 경우 이 문제가 나타날 수 있다고 합니다. 웹호스팅 업체 홈페이지에 접속하여 웹 서버의 여유 공간을 확인할 수 있을 것입니다. 공간이 부족할 경우 불필요한 파일을 삭제하거나 디스크 공간을 추가 또는 상위 상품으로 업그레이드할 수 있습니다. 국내호스팅의 경우 나우호스팅 같은 호스팅에서 서버 용량을 다른 웹호스팅보다 훨씬 더 많이 제공하므로 공간이 많이 필요한 경우 하나의 옵션으로 고려해볼 수 있을 것입니다.
서버 구성 문제로 인해 임시 폴더를 제대로 생성하지 못하는 경우 다음 글을 참고하여 임시 폴더를 설정할 수 있습니다.
위의 조치에도 문제가 해결되지 않으면 웹호스팅 업체에 연락하면 문제를 해결해줄 것입니다.
워드프레스 포럼 글 "PCLZIP_ERR_MISSING_FILE (-4)"에서는 호스팅에 연락하니 호스팅 업체에서 문제를 해결해주었다고 하네요.
I contacted my Host and they fixed the issue.
웹호스팅 업체에 연락할 수 없고, 급한 경우에는 수동으로 업데이트 파일을 FTP를 통해 업로드하여 플러그인을 업데이트할 수 있습니다.
https://iwordpower.com/install-themes-or-plugins-manually-in-wordpress/
참고
https://avada.tistory.com/2739
https://avada.tistory.com/2832