こんにちは、元気ですか?サーバーのOsリロードを実行し、すべてのものを復元しました。すべてのデータは正しいですが、これを取得しています:
致命的なエラー:未定義の関数mb_strtolower()の呼び出し
私は周りをいくつか検索しましたが、phpのmbstring拡張子がインストールされていないことがわかりました
誰かがアイデアを思いついた?
実際にmb_-functionsを使用する必要がある場合は、 マルチバイト文字列拡張子 がシステムにインストールされているかどうかを確認する必要があります。
拡張機能がインストールされているかどうかを確認しますか?
<?php phpinfo(); ?>
拡張子が表示されない?
Install拡張機能:
ただし、そのため、PHPが実行されているOSを明らかにする必要があります。たとえば、Ubuntuでは、次のいずれかのコマンドを実行することでこれを実現できます。
Sudo apt-get install php-mbstring
Sudo apt-get install php7.0-mbstring
Sudo apt-get install php7.1-mbstring
もちろん、これはインストールされているPHPのバージョンによって異なります。
忘れないで再起動するPHP拡張機能のインストール後。
簡単な方法が必要な場合は、mb_strtolowerをstrtolowerに置き換えてください。うまくいくはずです。