List ecs-isp@2rosenthals.com Arkiverade meddelande #656

Från: "Lewis G Rosenthal" <ecs-isp@2rosenthals.com> Meddelandehuvud
Oavkodat meddelande
Ämne: Re: [eCS-ISP] RoundCube webmail 1.4 or 1.5 php issue
Datum: Thu, 25 Jan 2024 16:58:59 -0500
Till: eCS ISP Mailing List <ecs-isp@2rosenthals.com>

On 01/25/24 08:44 am, Massimo S. wrote:
Hi all,

i need to upgrade RC webmail from 1.3.17 LTS to 1.4.14 or better 1.5.6.

Env:
Server Version: Apache/2.4.57 (OS/2) OpenSSL/1.1.1l PHP/7.4.32
Server Built: Apr 8 2023 07:51:12

The php webmail fail at boot with this error:

[25-Jan-2024 14:14:06 Europe/Rome] PHP Fatal error:  Uncaught Error: Call to undefined function mb_regex_encoding() in D:\apache\htdocs\webmail\program\lib\Roundcube\bootstrap.php:87
Stack trace:
#0 D:\apache\htdocs\webmail\program\include\iniset.php(74): require_once()
#1 D:\apache\htdocs\webmail\installer\index.php(43): require('D:\\apache\\htdo...')
#2 {main}
  thrown in D:\apache\htdocs\webmail\program\lib\Roundcube\bootstrap.php on line 87


Setting aside what php.ini says, what does phpinfo(); say about the configuration and loaded modules?

First, check that mbstring is indeed loaded. Then look back up at the top of the page. Under my php 7.4.32 Configure Command (3rd category down, in the top section), I see:

--disable-mbregex

which effectively disables mbstring's regex component. See:

https://www.php.net/manual/en/migration74.other-changes.php

My guess is that we do not (yet) have libonig available, necessary for mbregex functions, which is why Paul built with mbregex disabled (just a WAG; Paul, please correct me if I am looking in the wrong place).

Perhaps there's a way to disable mbregex calls in RC, assuming you don't really need them?

<snip>

--
Lewis
-------------------------------------------------------------
Lewis G Rosenthal, CNA, CLP, CLE, CWTS, EA
Rosenthal & Rosenthal, LLC                www.2rosenthals.com
visit my IT blog                www.2rosenthals.net/wordpress
-------------------------------------------------------------


Prenumerera: Sändning, Uppsamling, Index.
Stoppa prenumeration
Meddelande till ListMaster