他のシステムで使っているライブラリで、”mbregex compile err: too short multibyte code string in ~”となってしまいました。
PHP のバージョンによるものかと考えて、鬼車で変更された内容とか色々調べましたが、元のシステムではエラーとなっていない事に注目して、PHP の multibyte 関連の設定を同様にしたら解決しました。
mb_internal_encoding( 'UTF-8' ); mb_language( 'Japanese' ); mb_regex_encoding( mb_internal_encoding() );