My NextCloud server stopped working - doesn’t even give useful messages - just doesn’t showed a generic error with a suggestion I check the logs. The logs don’t show anything either - just a lot of app.php is deprecated errors that have been complained about by others. I don’t have anything on it that I need so I decided to reinstall.
I’ve followed the generic advice to purge nextcloud (remove nextcloud website folder and drop the tables from mariadb). Then I followed the guide at https://www.howtoforge.com/how-to-install-nextcloud-on-debian-11/ since it was specific to my OS. I’ve done all the initial stuff, adjusting the download to the latest 26.0.1.zip, but when I get down to " Nextcloud Installation" where I should set up the admin user, I get:
Error
No database drivers (sqlite, mysql, or postgresql) installed.
PHP module zip not installed.
Please ask your server administrator to install the module.
PHP module mbstring not installed.
Please ask your server administrator to install the module.
PHP module cURL not installed.
Please ask your server administrator to install the module.
PHP modules have been installed, but they are still listed as missing?
Please ask your server administrator to restart the web server.
To be clear, mariadb and the missing modules are installed and I’ve restarted apache2 several times. I’ve even rebooted the server.
Any ideas on what I’m doing wrong?