On Thu, Nov 08, 2018 at 01:02:43PM +0100, Xavier wrote: > On 08/11/2018 12:57, Xavier wrote: > > On 07/11/2018 13:09, Lars Engels wrote: > >> 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? > >> > > > > Ah ! I tried already too reinstall php72-json, but not mod_php > > And it fails : > > > > # pkg install -f mod_php72 > > Updating FreeBSD repository catalogue... > > FreeBSD repository is up to date. > > All repositories are up to date. > > The following 1 package(s) will be affected (of 0 checked): > > > > New packages to be INSTALLED: > > mod_php72: 7.2.11 > > > > Number of packages to be installed: 1 > > > > The process will require 5 MiB more space. > > 1 MiB to be downloaded. > > > > Proceed with this action? [y/N]: y > > [1/1] Fetching mod_php72-7.2.11.txz: 100% 1 MiB 1.2MB/s 00:01 > > pkg: cached package mod_php72-7.2.11: size mismatch, fetching from remote > > Fetching mod_php72-7.2.11.txz: 100% 1 MiB 1.2MB/s 00:01 > > pkg: cached package mod_php72-7.2.11: size mismatch, cannot continue > > > > I'll investigate that. > > > > Thanks, > > > > Well, after pkg update, it installs, but the web is still failing
Do you see any php related entries in your apache logs? _______________________________________________ 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"