Lets start with easy part.
-
Check if you nextcloud installation is really there (it was the case when it was simply deleted like here Update to 13 fails - core/shipped.json is not available and you have to do some manual job via ssh to bring it back).
-
Check if php is up and running. Check php Logs (seems already done).
-
Check that your webserver is up and running. Check Web server logs also when you try to connect, e.g. for apache2 under
/var/log/apache2/access.log
anderror.log
via commandtail -f /var/log/apache2/access.log
and thentail -f /var/log/apache2/error.log
-
You are using higher PHP version, check if it really works with your installation, e.g. here was mentioned some problems: Upgrade php 7.0 to 7.3 and here https://github.com/nextcloud/server/issues/11868
-
Check if your DB is up and running.