On Wed, Nov 07, 2018 at 08:48:19AM +0100, Guido Falsi wrote: > On 07/11/18 08:46, Guido Falsi wrote: > > On 07/11/18 07:24, Xavier wrote: > >> On 03/11/2018 18:50, Guido Falsi wrote: > >>> On 03/11/18 18:17, Xavier Humbert wrote: > >>>> Context FreeBSD 11-STABLE, last pkg upgrade led to update PHP71 to PHP72. > >>>> php72-json is installed, but when I launch a navigator, IcingaWeb2 > >>>> crashes with : > >>>> > >>>>> Call to undefined function Icinga\Util\json_encode() in > >>>>> /usr/local/www/icingaweb2/library/Icinga/Util/Json.php:57 > >>>>> > >>>> > >>>> Any idea ? > >>> > >>> Yess, you need to install the php72-json package which provides the > >>> json_encode() function. > >>> > >>> The port actually depends on it, so something went wrong with your update. > >>> > >>> You should try reinstalling it and check that all dependencies install > >>> successfully. > >>> > >> > >> Thanks for your answer Guido. Unfortunately, as I wrote, php-json *is* > >> installed, in the correct flavour. And pkg check -Bd succeeds > >> > > > > Is it being loaded? > > > > Check for 'ext-20-json.ini' to be present in /usr/local/etc/php and have > > correct content. > > > > BTW, if you've not tried it a 'pkg install -f php72-json' is worth a try.
Can you check if you also upgraded the mod_php[57][16] module for Apache? _______________________________________________ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"