Domanda

Attualmente sto vivendo un errore sulla mia applicazione utilizzando PHP.Ecco il messaggio di errore

Error - mPDF requires mb_string functions. Ensure that PHP is compiled with php_mbstring.dll enabled.
.

Sto usando una libreria di terze parti per generare file PDF (MPDF).Funziona bene sul mio Loaclhost (Windows) ma quando lo implementato sul server Linux, lancia l'errore sopra.

Qualcuno può aiutarmi su cosa sta succedendo e come potrei sistemarlo.Sembra che Php_mbstring.dll manca sulla nostra configurazione del server Linux.

È stato utile?

Soluzione

if (!function_exists("mb_check_encoding")) {
    die('mbstring extension is not enabled');
}
.

E se si ottiene quell'errore, quindi ricostruire PHP da Source con Mbstring abilitato, o Apt-arrivi a includerlo nella Build

Altri suggerimenti

Stavo avendo lo stesso problema su Centos Linux."Yum install php-mbstring.x86_64" lo ha fissato per me

On Debian o Ubuntu, il pacchetto Mbstring non viene avviato per impostazione predefinita quando si installa PHP.È possibile risolvere questo errore MPDF con:

apt install php-mbstring
.

Trova il tuo php.ini, un componimento della linea con l'estensione e riavviare il server

Modifica php.ini e extension=php_mbstring.dll Rimuovi il ;apter che eseguono i seguenti comandi

per php7.0 sudo apt-get install php7.0-mbstring. Per php5.6. sudo apt-get install php5.6-mbstring.
. Ha lavorato per me :)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top