Wordpress Site Health says: The optional module, imagick, is not installed, or has been disabled.

Avatar
  • updated
  • Answered

Other posts say say imagick PHP module is always installed on shared hosting, yet I get this error.  How can it be fixed?

Duplicates 4
php imagick

Wordpress is requiring me an optional php extension called imagick, but I don't know how to do this, can someone help me?

installing Imagick extension to php?
Is it possible to install the pecl Imagick extension to php?

If not, is it preferable from a security point of view to invoke Imagemagick directly from php using exec(), shell_exec, system(), or something else?
The optional module, imagick, is not installed, or has been disabled.how can i solve this
Was advised by WordPress to install or activate Imagick.

"You'll need to get in touch with your server administrator, which is most likely your web host and ask them about installing Imagick. Please let me know if this is possible, and if it creates any problems for my websites. If not, please install or activate..

Pinned replies
Avatar
anonymous
  • Answer
  • Answered

Hello and thanks for contacting us. You can email our Technical Support if you wish to have this installed.

Avatar
anonymous
  • Answer
  • Answered

It should already be enabled if you are on a shared server, so it sounds like you are on one of our VPS or Dedicated Hosting plans. You can check to confirm if you would like, but if you would like us to install it for you, just create a verified ticket for our 24/7 Technical Support team! I would also suggest letting them know which version of PHP your site is running on so that they can update it accordingly. 

Avatar
Agware Gideon
  • Answered
Quote from IMH Support Agent 2

Just to clarify, as per at least a few moderators in the WordPress community forums, "Imagick" is not required for WordPress.  It does provide extra functionality.  It is often disabled on hosting servers but it can be added as needed.  

References (WordPress Community Support pages):

I am planning to write an article on the issue that will explain the issue in further detail.  For now, your ticket will resolve the problem of getting the imagick module installed on your server.  

If you have any further questions or comments, please let us know.


Kindest regards,

Arnel C.

I had this same issue on my site TECTEEM. I cant seem to install any plugins. Ive fixed the issue. I found out the issue was from the hosting provider. Just chat your hosting provider concerning the issue.

Avatar
anonymous
Quote from Michael Gamble

Arnel,

Following up on this issue, it's a little confusing because Inmotionhostoing states you already have ImageMagick installed and activated on all your servers. If this is true, how would the module not be recognized?

I have the same issue on my VPS with you guys.

Is this not true?

This is likely related to the API's not being loaded as stated in our article: Is ImageMagick installed on my server?

Avatar
Michael Gamble
Quote from IMH Support Agent 2

Hello RichardC,


Sorry for the message that you're not seeing the Imagick module installed. I would first check your installation with a PHPINFO page to see if the Imagick module actually loaded.  Click on the link to that if you have not already tried it. You can do a ctrl+ F to find the module (there's a lot of information displayed on the PHPinfo page).  If you're seeing the module, then I would recommend what was said on the WordPress forum for this issue - they said to restart the service.  You can see the string by clicking on the link.  I hope that helps to answer your question.  As per our previous answers, it the entire Imagick module is not required for WordPress to operate.  I know it shows up in the Site Health Check feature, but you can see the discussion in the WordPress forum.  By default, our servers generally include the Mogrify and Convert options.  

If you have any further questions or comments, please let us know.


Kindest Regards,

Arnel C.

Arnel,

Following up on this issue, it's a little confusing because Inmotionhostoing states you already have ImageMagick installed and activated on all your servers. If this is true, how would the module not be recognized?

I have the same issue on my VPS with you guys.

Is this not true?

Avatar
IMH Support Agent 2
Quote from RichardC

I have this installed, but it is still showing in the health check as missing/not installed, is there something else that needs to be done to make Wordpress see it?

Hello RichardC,


Sorry for the message that you're not seeing the Imagick module installed. I would first check your installation with a PHPINFO page to see if the Imagick module actually loaded.  Click on the link to that if you have not already tried it. You can do a ctrl+ F to find the module (there's a lot of information displayed on the PHPinfo page).  If you're seeing the module, then I would recommend what was said on the WordPress forum for this issue - they said to restart the service.  You can see the string by clicking on the link.  I hope that helps to answer your question.  As per our previous answers, it the entire Imagick module is not required for WordPress to operate.  I know it shows up in the Site Health Check feature, but you can see the discussion in the WordPress forum.  By default, our servers generally include the Mogrify and Convert options.  

If you have any further questions or comments, please let us know.


Kindest Regards,

Arnel C.

Avatar
RichardC

I have this installed, but it is still showing in the health check as missing/not installed, is there something else that needs to be done to make Wordpress see it?

Avatar
anonymous
  • Answer
  • Answered

It should already be enabled if you are on a shared server, so it sounds like you are on one of our VPS or Dedicated Hosting plans. You can check to confirm if you would like, but if you would like us to install it for you, just create a verified ticket for our 24/7 Technical Support team! I would also suggest letting them know which version of PHP your site is running on so that they can update it accordingly. 

Avatar
anonymous
  • Answer
  • Answered

Hello and thanks for contacting us. You can email our Technical Support if you wish to have this installed.

Avatar
IMH Support Agent 2
Quote from mike mitchell

I'll contact support, but according to https://make.wordpress.org/hosting/handbook/handbook/server-environment/#php-extensions
it is a required extension for Wordpress, so I think In-Motion should install it by default. The site-health.php will report performance degradation without it. 

Just to clarify, as per at least a few moderators in the WordPress community forums, "Imagick" is not required for WordPress.  It does provide extra functionality.  It is often disabled on hosting servers but it can be added as needed.  

References (WordPress Community Support pages):

I am planning to write an article on the issue that will explain the issue in further detail.  For now, your ticket will resolve the problem of getting the imagick module installed on your server.  

If you have any further questions or comments, please let us know.


Kindest regards,

Arnel C.

Avatar
mike mitchell
Quote from IMH Support Agent 2

Hello Mike,

Thanks for the question about Imagick on your server.  Actually, it's often not loaded on servers due to the load it can add to servers. However, it is available to be installed for you.  You would need to submit a ticket to InMotion Hosting technical support requesting that it be installed to your account.  If you have any further questions or comments, please let us know.

Kindest regards,

Arnel C.

I'll contact support, but according to https://make.wordpress.org/hosting/handbook/handbook/server-environment/#php-extensions
it is a required extension for Wordpress, so I think In-Motion should install it by default. The site-health.php will report performance degradation without it. 

Avatar
IMH Support Agent 2
  • Answered

Hello Mike,

Thanks for the question about Imagick on your server.  Actually, it's often not loaded on servers due to the load it can add to servers. However, it is available to be installed for you.  You would need to submit a ticket to InMotion Hosting technical support requesting that it be installed to your account.  If you have any further questions or comments, please let us know.

Kindest regards,

Arnel C.

Avatar
Arn
Hello Jesseh, Imagick - refers to the ImageMagick extension for PHP. This extension is already installed on the server. You can find more information on this issue by going to this article: Imagick installed? If you have any further questions, please contact technical support or leave a comment at the bottom of the page. Regards, Arnel C.