Please note: I know about the potential security issues ofImagick, but my NC instance is not accessible from the internet. Please refrain from suggesting that I shouldnât useImagick. Thank you very much!
Nextcloud Server version (e.g., 29.x.x): 34.0.4
Operating system and version: NextcloudPi v1.58.0
Web server and version (e.g, Apache 2.4.25): Apache/2.4.68 (Debian)
PHP version (e.g, 8.3): PHP 8.4.25 Imagick module version: 3.8.1 (enabled)
Is this the first time youâve seen this error? No
When did this problem seem to first start? Since the start of using Memories
Installation method: NextcloudPi-Image
Are you using CloudfIare, mod_security, or similar? No
Summary of the issue: Recently I finally managed to get imagick working. I thought this would also enable the Android Memories app to share pictures. But unfortunately it did not. If I were able to share pictures from the Android app, I finally could get rid of other gallery apps.
The problem: When I try to share a pic in the Android app, all that showâs up is a little window that says âDatei teilenâ (âshare fileâ) and three moving dots - no matter which sharing options I chose (low res, high res, original file):
It looks like Imagick is enabled correctly. Since the problem happens only when sharing from the Memories Android app, checking the Nextcloud and Memories logs during the share attempt may help find the cause.
NextcloudPi 1.58 supports nc server up to v.33.x and php up to v.8.3.x.
You state running php8.4, your picture shows php8.3. Do you have a mixed up php setup?
In the OP screenshot it says âphp8.3â, because in the post as linked above the user jtr mentioned to install php8.3-imagick instead of just php-imagick (with which it did not work). With php8.3-imagick, Imagick it did finally work though and the error âThe PHP module âimagickâ is not enabledâ finally disappeared