Salve a tutti
sto usando CI4 con php 8.4.x; caricando il progetto nella cartella del mio provider e richiesta la url mi viene restituito il messaggio di mancanza della libreria mbstring.
L'assistenza mi segnala che nella versione 8.x di php la libreria è deprecata; ovviamente in locale se disattivo la libreria CI va in errore.
Come si risolve?
Ho provato con una nuova installazione di CI aggiungendo l'opzione suggerita da composer: --ignore-platform-req=ext-mbstring; prosegue l'installazione ma viene restituito l'errore:
Fatal error: Uncaught Error: Call to undefined function CodeIgniter\Autoloader\mb_strpos() .
In aggiunta a tutto questo c'è la segnalazione di: Constant E_STRICT is deprecated in phar://C:/laragon/bin/composer/composer.phar/src/Composer/Util/Silencer.php:36
Mi devo rassegnare e cambiare provider con uno che mi permette l'uso di php 8 + mbstring deprecata?