On 08/11/2018 14:17, Lars Engels wrote:
> 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?
> 

No, just the stack trace on screen

-- 
Xavier

_______________________________________________
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"

Reply via email to