It’s actually an ancient story, but it hasn’t been solved cleanly for nextcloudpi 25.03. In any case, I found nothing suitable in the older threads.
There are some errors in your system configuration.
- The PHP memory limit is below the recommended value of 512MB.
- The PHP module 'imagick' is not activated, but the theming app is. In order for the favicon generation to work correctly, you need to install and activate this module.
Please give a reference to the file to be changed.
The subsequent installation of php-imagick remains unsuccessful.
Please use the search function at top of this community. There are so many to choose from that I have no idea which one fits your specific case, but I will say taht with 99% certainty, one of them fits.
I can understand if the readers of my request are annoyed because they have to be asked again and again because
the answers in the WEB are not up-to-date or because
even the manual does not provide a short guide to a known problem.
“Memory requirements for running a Nextcloud server are greatly variable, depending on the numbers of users, apps, files and volume of server activity.
Nextcloud needs a minimum of 128MB RAM per process, and we recommend a minimum of 512MB RAM per process” (You find it here: System requirements — Nextcloud latest Administration Manual latest documentation)
Has anyone analyzed the effort with which the users and you, the supporters, are looking for a solution that would be superfluous with a small hint for the installation / after installation?
Let’s keep the ball flat. (Whether that German proverb arrives here correctly?)
When you do changes to php.ini files, you always has to restart the php module/engine which uses the file. In this case if you use php-fpm - the one of which ini file you wrote you chnaged - you will need to restart the php-fpm service.
systemctl restart php8.1-fpm.service
Even though it is not needed, I always also restarts my webserver. I uses apache2, but it should not be needed at all.
I cannot answer you where there is memory settings not yet configured. Sorry. You might get some answers by running php_info(); somehow, which will show you which config files are in use.
phpinfo() needs to run in a PHP engine. As the very least you got to do:
sudo php phpinfo(); However you needs to do this at the engine running your NC, so best is to create an phpinfo.php file in your www/nextcloud folder with this content:
<?php phpinfo(); ?>
then chmod +x /path/to/nextcloud/directory/phpinfo.php