Hi all,
I used ports-mgmt/synth to upgrade my server from lang/php56 to lang/php70 this evening.
Reinstalling www/joomla3 www/nextcloud and several other PHP-based applications appears to have pulled in all the necessary php70 dependencies, but something nonetheless went wrong, and now they are all broken.
In httpd-error log nextcloud generates this error:
The roundcube error:
In Joomla I see this:
I'm at a complete loss to know what went wrong here. I've migrated from earlier PHP versions before and never encountered such problems. Does anyone have any ideas for me?
Thanks
I used ports-mgmt/synth to upgrade my server from lang/php56 to lang/php70 this evening.
Reinstalling www/joomla3 www/nextcloud and several other PHP-based applications appears to have pulled in all the necessary php70 dependencies, but something nonetheless went wrong, and now they are all broken.
In httpd-error log nextcloud generates this error:
Code:
PHP Fatal error: Class 'PDO' not found in /usr/local/www/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/DriverManager.php on line 172
Code:
PHP Fatal error: Call to undefined function filter_var() in /usr/local/www/roundcube/program/lib/Roundcube/bootstrap.php on line 45,
Code:
Fatal error: Call to undefined function session_get_cookie_params() in
Thanks
Code:
$ php --version
PHP 7.0.21 (cli) (built: Jul 12 2017 20:13:18) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies