▶ Reproduction steps
During the update process, it just stops, and the whole site is replaced with the below error (including the dashboard which is inaccessible)
WebP file uploads in our case are disabled, and obviously since 3.18 is working, it's fine with the Imagick version setup.
I did some googling, and per this SE thread can confirm Imagick is not compiled with WebP support, but according to this cPanel thread for the foreseeable future, it won't be either, except with CloudLinux.
Given the ubiquity of cPanel and that others have experienced this issue (here is an example thread I found in google from this forum about the issue), and that it is working fine in 3.18, I suspect it might be something to look into for compatibility in one of the most standard hosting infrastructures.
For our case, since we do not use/allow WebP uploads, at least for the short term would you say that the solution from the above thread in this forum could be used without negative implication? That is, on line 93, to remote 'WEBP' from the array:
I have tested this and it allows us access to the site (at present we had to restore a backup before we got confirmation) but I want to make sure there are no other implications of doing this as long as we don't use WebP.
In addition to (or perhaps instead of) the above workaround, could you let me know if this is worth it for you and something that could be addressed in a hotfix?
Thank you.
📃 Error log message
System error
The system has encountered errors in your server setup that must be fixed to use Chevereto:
Imagick WEBP image type support is not enabled.
Need help? Follow the Troubleshoot.
(screenshot: https://www.dropbox.com/s/177b1lse5ugwl16/2021-06-04_16-30-44.png?dl=0)
- Update from 3.18.0 to 3.20.2
- Update is interrupted, whole site is inaccessible
During the update process, it just stops, and the whole site is replaced with the below error (including the dashboard which is inaccessible)
WebP file uploads in our case are disabled, and obviously since 3.18 is working, it's fine with the Imagick version setup.
I did some googling, and per this SE thread can confirm Imagick is not compiled with WebP support, but according to this cPanel thread for the foreseeable future, it won't be either, except with CloudLinux.
Given the ubiquity of cPanel and that others have experienced this issue (here is an example thread I found in google from this forum about the issue), and that it is working fine in 3.18, I suspect it might be something to look into for compatibility in one of the most standard hosting infrastructures.
For our case, since we do not use/allow WebP uploads, at least for the short term would you say that the solution from the above thread in this forum could be used without negative implication? That is, on line 93, to remote 'WEBP' from the array:
PHP:
$mustHaveFormats = ['PNG', 'GIF', 'JPG', 'BMP', 'WEBP'];
I have tested this and it allows us access to the site (at present we had to restore a backup before we got confirmation) but I want to make sure there are no other implications of doing this as long as we don't use WebP.
In addition to (or perhaps instead of) the above workaround, could you let me know if this is worth it for you and something that could be addressed in a hotfix?
Thank you.
📃 Error log message
System error
The system has encountered errors in your server setup that must be fixed to use Chevereto:
Imagick WEBP image type support is not enabled.
Need help? Follow the Troubleshoot.
(screenshot: https://www.dropbox.com/s/177b1lse5ugwl16/2021-06-04_16-30-44.png?dl=0)