convert for media 설치 후 설정중에 rewrites_not_executed 오류가 발생하여 정상적으로 동작하지 않는데 이를 해결 할 수 있는 방법을 알려드립니다.

convert for media 플러그인
워드프레스에서 이미지를 업로드 하거나 글을 쓰는 중에 바로 붙여 넣을 때 해당 이미지의 용량을 최소화 해주는 유용한 플러그인 입니다.
여러가지 이미지 확장자를 Webp 확장자로 변환을 해주면서 이미지 품질을 떨어뜨리지 않고 용량을 줄여서 사이트 로딩 속도를 높여주는 역할을 합니다.
웹사이트 로딩 속도는 여러가지 요인에 영향을 받는데요.
그중에 큰 부분을 차지하는 이미지 로딩 시간을 획기적으로 단축 시켜주는 만큼 안 쓸 이유가 없는 플러그인 입니다.
플러그인 설치
워드프레스 관리자 화면에서 새 플러그인 추가 버튼을 누르고 검색어를 “convert for media” 를 입력하면 해당 플러그인이 검색이 되니 이것을 설치하고 활성화 해주면 됩니다.
설치 후에 설정을 하러 가면 되는데요.
첫 페이지에서는 수정할 내용이 없고 두번째 탭인 Advanced Settings 에서 Conversion method 를 GD로 선택하고 Image loading mode 부분을 본인의 워드프레스 설치 환경에 맞게 선택하고 Save Change 버튼을 누르면 활성화가 됩니다.
rewrites_not_executed 오류
저같은 경우는 Bitnami 워드프레스 AMI를 설치하였는데요.
그래서 via .htaccess / Nginx (recommended) 를 선택하고 활성화 하는데 Server configuration error 로 rewrites_not_executed 오류가 나서 정상적으로 할 수가 없었습니다.
이럴 때는 다음과 같은 순서대로 진행하면 해결이 됩니다.
- ssh로 접속해서 아래의 경로로 이동합니다.
cd /opt/bitnami/apache/conf/vhosts - root 권한의 nano 편집기로 wordpress-vhost.conf 열어서 수정 합니다.
sudo nano wordpress-vhost.conf
내용중에 AllowOverride None 을 찾아서 AllowOverride All 로 변경 - Ctrl+o Enter Ctrl+x 로 저장하고 빠져 나옵니다.
- wordpress-https-vhost.conf 파일도 마찬가지로 수정 합니다.
sudo nano wordpress-https-vhost.conf
내용중에 AllowOverride None 을 찾아서 AllowOverride All 로 변경 - Ctrl+o Enter Ctrl+x 로 저장하고 빠져 나옵니다.
- 서버 재시작 해줍니다.
sudo /opt/bitnami/ctlscript.sh restart
마치며
잘쓰면 유용한 플러그인이라 꼭 설치해서 사용해보길 권하며 위의 오류에 막혀서 제대로 활성화 하지 못하고 포기하는 분들이 많습니다.
오류에 대해 해당 플러그인 제작자의 영문 답변등을 많이 찾아봤지만 속시원한 해결책이 없어서 포스팅 하였습니다.