PHPのmbstringの設定で過去にハマったやつ。これはCodeIgniterのアプリケーションのログに吐かれてた文言だったと思うが、なんで急に使えなくなったのかと思った。
とりあえずphpの設定を確認してみると以下のようなものが
# php -i | grep mbstring
Multibyte decoding support using mbstring => disabled
どうやらデフォルトでmbstringには対応しないご様子。自分たちで明示的に指定してやらんといけないのか。。。
mbstringのモジュール自体もyumで確認するとインストールが必要だったので入れる
# yum install php-mbstring
nginx,php-fpmの再起動をする。
もう一度先のコマンドでmbstringの状況を確認すると以下のような感じに
# php -i | grep mbstring
Zend Multibyte Support => provided by mbstring
Multibyte decoding support using mbstring => enabled
mbstring
アプリケーション上でも問題なくエラーが解消。