Hey mate, hope you are doing well…
Let’s try to fix your issue here…
But first, one question: Do you have any cache service running? Example: Redis.
You can try this:
1) sudo -u www-data php /var/www/nextcloud/occ maintenance:mode --on
2) chown -R www-data:www-data /var/www/nextcloud/
3) chmod -R 770 /var/www/nextcloud/
4) sudo -u www-data php /var/www/nextcloud/occ maintenance:repair
5) sudo -u www-data php /var/www/nextcloud/occ db:add-missing-columns
6) sudo -u www-data php /var/www/nextcloud/occ db:add-missing-indices
7) sudo -u www-data php /var/www/nextcloud/occ maintenance:update:htaccess
8) sudo -u www-data php /var/www/nextcloud/occ maintenance:mode --off
9) sudo systemctl restart apache2
Also, check your php version running “php -v”, that can help a lot.
Make sure you have php-fpm installed and running.
Hope this helps, have a nice weekend.
All the best!