워드프레스 WP CACHE 정의 추가하는 방법

PageSpeed insight 측정 결과 사이트가 너무 느리다고 나오면서 다양한 방법을 찾아보면서 로딩 속도를 빠르게 하기 위해서 노력을 했는데 그 중에서 가장 먼저 설치를 한 것이 캐시 플러그인이었습니다. 근데 워드프레스 WP CACHE 정의가 추가되어 있지 않다는 오류가 나왔습니다.

저는 아마존 라이트 세일을 사용하고 있기 때문에 이 오류를 해결하기 위해서 SSH에서 VI 편집기로 wp-config.php을 열어서 define(‘WP_CACHE’, TRUE); 추가했습니다.

근데 추가한 이후에 워드프레스가 접속이 안되면서 몇 시간을 해외 커뮤니티를 찾아보면서 복구하기 위해서 노력했었습니다.

deifne wp

< 플러그인 목록 Drop-ins 오류 >

결국 몇 일전에 만들어 놓은 스냅샷을 연결해서 복구는 했지만 다시 안될 수 있다는 생각에 오류 해결을 포기했었습니다.

근데 최근에 워드프레스를 정비하면서 다시 시도를 했는데 성공해서 저 같이 프로그래밍에 잘 몰라서 찾아보시는 분들을 위해서 제가 한 방법을 정리할까 합니다.

제가 아마존 라이트 세일을 사용하고 있기 때문에 그 기준으로 설명을 드리겠습니다.

1. 스냅샷 생성하기

워드프레스 WP CACHE

아마존 라이트 세일로 들어가서 상단 서비스에서 라이트 세일로 들어가게 되면 자신이 쓰고 있는 인스턴스를 볼 수 있고 클릭하게 되면 위에 보이는 스냅샷을 볼 수 있을 것입니다.

이것은 백업을 해 놓는 것으로 워드프레스에 문제가 생겼을 때 스냅샷을 인스턴스로 만들어서 복구를 할 수 있습니다. 스냅샷 생성을 클릭하게 되면 백업 과정이 진행되는데 저장된 용량에 따라서 몇 십분 정도 걸릴 수 있습니다.

READ  아스트라 테마 404 페이지 만드는 방법

워드프레스 WP CACHE 정의를 추가하다가 워드프레스에 문제가 생긴다면 제가 이전에 작성한 게시물을 보시고 생성한 스냅샷을 인스턴스로 만들어서 연결하시면 됩니다.

2. 캐시 플러그인 비활성화

플러그인 비활성화

wp-config.php에 WP_CACHE 정의를 추가하기 위해서 캐시 플러그인이 설치되어 있다면 비활성화를 먼저 하셔야 합니다.

3. wp-config 추가

워드프레스 WP CACHE

스냅샷을 만들어서 백업을 해두었다면 상단 메뉴에서 연결로 가서 < SSH를 사용하여 연결 >을 클릭하시면 됩니다.

워드프레스 WP CACHE

SSH로 터미널에 접속을 하였다면 sudo nano /opt/bitnami/wordpress/wp-config.php 라고 입력을 하시면 nano 편집기로 wp-config.php 파일이 열리게 됩니다.

wpconfig

wp-config.php를 편집기로 열었다면 제일 상단 <?php 바로 아래에 define(‘WP_CACHE’, TRUE); 를 추가하고 단축키 Ctrl+O를 눌러서 저장하시면 됩니다.

4. 워드프레스 WP CACHE 결과

결과

위의 과정이 끝나고 다시 플러그인 목록에서 Drop-ins로 들어가 보시면 워드프레스 WP CACHE 오류가 해결된 것을 확인할 수 있습니다. 이 방법은 해외 커뮤니티의 내용으로 보고 한 것으로 다른 글들을 보게 되면 권한 부여 같은 것도 해야 하는 복잡한 부분을 볼 수 있었습니다.

그래서 이 방법을 하더라도 해결이 안될 수도 있습니다. 저 같이 라이트 세일을 사용하고 있다면 스냅샷 생성으로 백업을 해 둔 상태에서 위의 과정을 해보시길 바랍니다.

▶ PageSpeed insight ‘ 중요한 요청 로드하기 ‘ 해결 방법

▶ 워드프레스 속도 향상 위한 이미지 최적화 방법

Share on:

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Scroll to Top