워드프레스에서 최초 설치후에 imagick 오류가 나오는데요.
이 경우 필수 모듈이 누락된 상황입니다. 설치형 워드프레스가 아닌
개인이 직접 설치한 경우 아래와 같은 에러메시지를 볼 수 있는데요.
선택적 모듈 imagick을 설치하지 않았거나, 비활성화 했습니다.
라는 메시지가 발생합니다.
![248439339 5a476629 ae28 4d88 800a 487799b2361d](https://user-images.githubusercontent.com/84913626/248439339-5a476629-ae28-4d88-800a-487799b2361d.png)
imagick이란?
비트맵 이미지 생성, 편집, 구성, 변환에 이용되는 php 오픈소스 소프트웨어의 하나입니다.
워드프레스는 php기반으로 동작하고 워드프레스의 첨부 이미지를 컨트롤하는
필수 플러그인이지요.
ImageMagick 사용 시 GIP, JPEG, PNG 와 같은 다양한 형식의 이미지를 쉽게 읽고 쓸 수 있습니다.
그래서 워드프레스에서 이미지를 생성하거나 편집하는데 사용하는 필수 플러그인 입니다.
이 플러그인이 잘 설치가 되지 않으면 오류가 발생할 수 있습니다.
이제 원인을 알았으니 문제를 해결하러 가보겠습니다.
imagick 설치하기
먼저 convert-vesion을 통해서 웹서버에 imagick이 설치되었는지 확인합니다.
플러그인이 설치가 안된 것인지 활성화가 안된 것인지를 체크하기 위함인데요.
![248439438 c385dd33 3259 4c79 afa5 aad3db79a6c3](https://user-images.githubusercontent.com/84913626/248439438-c385dd33-3259-4c79-afa5-aad3db79a6c3.png)
없으면 이제 apt install imagemagick을 설치하시면 됩니다.
저의 경우 설치가 되지 않았다고 알려주고 친절하게 명령어도 알려줍니다.
아래 알려준 명령어처럼 imagemagick을 설치해 줍니다.
다만 이걸 설치해도 안되는 경우 php 플러그인 중 하나인 php-imagick을 추가로
설치해 줍니다.
저의 경우 php 8.0을 사용하므로 apt install php8.0-imagick을 설치합니다.
convert -version
sudo apt install imagemagick
sudo apt install php8.0-imagick
![248439016 711c2d10 57e8 41ae b8d2 c18af02c773d](https://user-images.githubusercontent.com/84913626/248439016-711c2d10-57e8-41ae-b8d2-c18af02c773d.png)
여기까지 설치하면 에러 없이 동작하는데요.
워드프레스 설치 후에 도구 – 사이트 건강에서 혹시 워드프레스가 잘못 설치된 부분이
있는지는 한번 확인해보시기 바랍니다.
설치하고 sudo service nginx restart를 통해서 서버를 재부팅하면 문제없이
동작함을 알 수 있습니다.
에러가 발생하면 그에 맞춰서 조치만 하면 되는데요.
다만 워드프레스에서 어디가 문제인지 파악하는 능력을 빨리 길러야 빠른 조치가 가능할 것 같습니다.
그럼 잘 사용하시기 바랍니다.