my nextcloud installation (migrated from owncloud) was working perfectly fine on latest debian linux. Then I apt-get upgraded, and the following packages have been updated:
Since then I wasn’t able to reach my instance since it only shows a white page. Restarted apache2 and php7.0-fpm a couple of time, no result. Replaced apache2 by nginx, still white page.
Other hosted php pages (wordpress, eyeos) work fine.
If that does not work, please check your servers error log file (e.g. /var/log/apache2/error.log ) for the exact error message, which methods/modules are missing.
I also had the same problem after upgrading from php7.0 to php7.1 through and ubuntu upgrade (17.04 to 17.10).
When I tried to reinstall all the php packages I noticed this message (not the exact text here):
libapache2-mod-php7.1, php7.0 enabled, not enabling 7.1
I have got a similar problem although I did not update anything - I just changed the default PHP upload sizes in th php.ini to 1024M and restarted apache - after that my connection only leads to a blank page and the apache error log gives me a message I unfortunatly can not interprete…
[Sun Jan 28 18:05:39.784770 2018] [:error] [pid 3236] [client 192.168.2.116:51519] PHP Fatal error: Uncaught Doctrine\\DBAL\\DBALException: Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [14] unable to open database file in /var/www/html/nextcloud/lib/private/DB/Connection.php:60\nStack trace:\n#0 /var/www/html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(973): OC\\DB\\Connection->connect()\n#1 /var/www/html/nextcloud/lib/private/DB/Connection.php(215): Doctrine\\DBAL\\Connection->executeUpdate('PRAGMA read_unc...', Array, Array)\n#2 /var/www/html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(621): OC\\DB\\Connection->executeUpdate('PRAGMA read_unc...')\n#3 /var/www/html/nextcloud/lib/private/DB/Connection.php(147): Doctrine\\DBAL\\Connection->setTransactionIsolation(2)\n#4 /var/www/html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/DriverManager.php(172): OC\\DB\\Connection->__construct(Array, Object(Doctrine\\DBAL\\Driver\\PDOSqlite\\Driver), Object(Doctrine\\DBAL\\Configuration), Object(Doctrine\\Common\\EventManager))\n#5 /var/www/html/nextcloud/lib in /var/www/html/nextcloud/lib/private/DB/Connection.php on line 60, referer: http://192.168.2.121/nextcloud/
My Nextcloud is hosted on Synology DS415+ with DSM 6.2.2-24922.
Packages PHP 5.6, PHP 7.0 and PHP 7.2 are installed, where Synology still needs 5.6 for some Apps where Nextcloud needs 7.x. All configured for automatic update.
After your question I figured out, there was an Update for PHP 5.6 on June-04, 2019.
Crazy, it looks confusing to me, that updating 5.6 could affect Nextcloud working with 7.x.
well, as i dont have any synology box, it is hard to guess, but, usually there is a pattern to check:
fist is to know witch php is used by your apache server.
usually a, with ssh access php -v give the answer.
usually, a2enmod php.version tells the web server witch php to used.
USUALLY as i said.
Synology may work differently, check the synology forum …