클라우드웨이즈(Cloudways)에서 데이터베이스 툴에서 수정한 내용이 적용되지 않는 경우가 있을 수 있습니다. 이 경우 Redis의 데이터베이스 캐시를 삭제하면 문제가 해결될 것입니다. 다른 방법으로 Redis를 비활성화하는 것도 고려할 수 있습니다.
클라우드웨이즈: 데이터베이스 캐시 삭제하기
클라우드웨이즈에서는 애플리케이션 관리 페이지에서 디비(DB)에 접속할 수 있습니다. Application Management » Access Details 페이지에서 하단의 Launch Database Manager 버튼을 클릭하면 클라우드웨이즈의 자체 데이터베이스 관리자 툴이 실행됩니다.

참고로 디비 작업은 위험하므로 항상 백업을 한 후에 진행하는 것이 안전합니다. DB 작업은 되돌릴 수가 없습니다. 문제가 될 경우 Cloudways의 자동 백업본을 사용하여 롤백하시기 바랍니다.
디비 작업 후에 변경 사항이 워드프레스 사이트에는 적용되지 않는 문제가 발생하여 이와 관련하여 리서치를 해보니 데이터베이스 캐시를 삭제하면 해결될 수 있다는 것을 알게 되었습니다.
클라우드웨이즈에서 2GB RAM 이상의 서버를 생성하면 Redis의 캐싱 시스템을 이용할 수 있습니다.
워드프레스 Object Cache 삭제하기
Redis의 워드프레스 Object Cache(오브젝트 캐시)를 삭제하면 디비 캐시가 제거되는 것 같습니다. Object Cache를 삭제하려면 SSH에 접속하여 다음 명령을 실행하도록 합니다.
cd applications/<your_application_name>/public_html/
이 작업이 번거로우면 클라우드웨이즈에 라이브 채팅으로 연락하여 사정을 설명하고 Object Cache를 삭제해 줄 것을 요청할 수도 있습니다. 그러면 서버 IP 주소와 애플리케이션 이름을 알려달라고 할 것입니다.
간단한 방법: Redis 비활성화
보다 간단한 방법은 Redis를 비활성화하는 것입니다. Redis를 정지시켜도 사이트 로딩 속도에는 큰 영향을 미치지 않는다는 답변을 클라우드웨이즈 지원 담당자로부터 들었습니다.
No, the loading speed will not effect much. If you wish, you can disable it.
원하는 경우 Redis 서비스를 비활성화할 수 있습니다. Redis는 서버 관리 페이지에서 활성화/비활성화할 수 있습니다. Server Management » Manage Services로 이동하여 Redis 서비스의 Stop 버튼을 누르면 됩니다.

저는 티스토리 백업본을 사용하여 워드프레스로 이전 후에 DB에서 불필요한 HTML 태그를 일괄 삭제했지만 워드프레스 사이트에서는 변경 사항이 적용되지 않아서 Redis를 비활성화시켰습니다.
댓글 남기기