워드프레스 ‘예약한 유지보수에 대해 잠시 사용할 수 없습니다. 잠시 후에 다시 확인하세요.’ 문제 해결 방법

지난번 글에선 404 not found 문제 해결하는 방법에 대해 알아봤습니다. 이 글에선 ‘예약한 유지보수에 대해 잠시 사용할 수 없습니다. 잠시 후에 다시 확인하세요.’라는 문제 문구 해결 방법에 대해 알아보도록 하겠습니다. 

목차
    Add a header to begin generating the table of contents

    유지보수 문제 원인

     ‘예약한 유지보수에 대해 잠시 사용할 수 없습니다. 잠시 후에 다시 확인하세요.’라는 문제 문구는 워드프레스 플러그인, 테마를 업그레이드하는 과정에서 완전히 완료되지 않은 상태에서 홈페이지를 벗어나면 발생합니다. 

    이 과정에서 워드프레스 기본 폴더(wp-admin)에 .maintenance라는 이름의 파일이 생성됩니다. 

    유지보수 문제 해결 방법

    이 문제를 해결하기 위해 FTP 프로그램인 파일질라를 이용해서 해결하는 방법이 가장 많이 알려진 방법입니다. 하지만 이 방법은 프로그램을 다운 받아야 하고 다른 방법으로 해결이 가능하기 때문에 추천하지 않습니다. 

    유지보수 문제 해결을 위해 추천하는 방법은 Putty 또는 라이트세일 인스턴스페이지에서 SSH 접속하여 .maintenance 파일을 삭제하는 방법 입니다. 

    아래 2가지 방법중 1가지를 선택해서 인스턴스에 접속합니다. 

    • 윈도우 → 검색에 putty 입력→ putty 프로그램 실행  
    • 라이트세일 페이지 → 인스턴스 페이지 → SSH를 통해 인스턴스 접속
    				
    					sudo su
    				
    			

    인스턴스에 접속했다면 위 명령어를 입력해서 루트 사용자로 전환합니다. 

    				
    					mc
    				
    			

    루트 사용자로 전화했다면 mc 명령어를 입력해 MC (Midnight Commander)를 실행합니다. MC (Midnight Commander)가 설치되어있지 않다면 워드프레스 홈페이지 만들기를 참고하여 설치하는 것을 권장합니다. 

    유지보수

    MC에 접속했다면 .maintenance 파일이 있는 워드프레스 기본 폴더에인 /var/www/wordpress 에 접속합니다. 접속했다면 위 사진처럼 .maintenance라는 파일이 있습니다. 파일을 선택하고 F8(Delete) 버튼을 눌러 삭제합니다. 

     

    				
    					 sudo service php7.4-fpm restart && sudo service nginx restart
    
    				
    			

    .maintenance 파일을 삭제했다면 위 명령어를 입력하여 PHP와 Nginx을 재시작해 변경된 내용이 적용될 수 있도록 합니다. 

    위 과정까지 마무리하고 다시 홈페이지를 방문하면 정상적으로 홈페이지에 접속이 되는 것을 확인할 수 있습니다. 

    내용 정리

    이상으로 워드프레스 테마와 플러그인 업그레이드 과정에서 발생할 수 있는 ‘예약한 유지보수에 대해 잠시 사용할 수 없습니다. 잠시 후에 다시 확인하세요.’ 문제 해결 방법에 대해 알아봤습니다. 많은 도움이 되길 바라며 글을 마치도록 하겠습니다. 

    Leave a Comment