it-swarm-pt.tech

Erro fatal: Chame a função indefinida mb_strtolower () mesmo se mbstring estiver ativado

Ei pessoal, como vai? Acabei de fazer uma recarga do sistema operacional do meu servidor e restaurei tudo e todos os dados estão corretos, mas estou conseguindo:

Erro fatal: Chamada para a função indefinida mb_strtolower ()

eu fiz algumas pesquisas e descobri que a extensão mbstring para php não está instalada, esse não parece ser o meu caso, como eu verifiquei, e ele está instalado e ativado para todo o phpversion

alguém tem alguma idéia?

7
StorytellingMedia

Se você realmente precisar usar as funções mb_, precisará verificar se o extensão de seqüência de caracteres com vários bytes está instalado no seu sistema.

Verifique se a extensão está instalada?

<?php phpinfo(); ?>

Extensão não é exibida?

Instale a extensão:

Mas, portanto, você deve revelar em qual SO seu PHP está sendo executado. Por exemplo, no Ubuntu, isso pode ser conseguido executando um dos seguintes comandos:

Sudo apt-get install php-mbstring
Sudo apt-get install php7.0-mbstring
Sudo apt-get install php7.1-mbstring

Obviamente, isso depende da versão instalada do PHP.

Não esqueça de reiniciar PHP após a instalação da extensão.

10
BenRoob

se você quiser o caminho mais fácil, substitua mb_strtolower por strtolower. deve funcionar.

0
Jacky Supit