前提・実現したいこと
つい先日、自分の管理しているphpファイルを読み込むと真っ白になってしまいました。
ヘテムルのサーバーを使用しています。
エラーの原因を調べたところ、
Deprecated: ini_set(): Use of mbstring.http_input is deprecated
のような文字が出てきました。
発生している問題・エラーメッセージ
Deprecated: ini_set(): Use of mbstring.http_input is deprecated
Deprecated: ini_set(): Use of mbstring.http_output is deprecated
Deprecated: ini_set(): Use of mbstring.internal_encoding is deprecated
該当のソースコード
mb_language('Japanese'); ini_set('mbstring.detect_order', 'auto'); ini_set('mbstring.http_input' , 'auto'); ini_set('mbstring.http_output' , 'pass'); ini_set('mbstring.internal_encoding', 'UTF-8'); ini_set('mbstring.script_encoding' , 'UTF-8'); ini_set('mbstring.substitute_character', 'none'); mb_regex_encoding('UTF-8');
試したこと
なので、ネットで調べてみるとバージョンが対応していないということなので、
ここの文を
この値は空のままにしておいて、代わりに default_charset を設定すべきです。
とも記載されてました。
この意味がよく理解できずに
エラー部分をdefault_charsetに変更してみると画面が全て真っ白になりました。
解決方法がわからずにこちらで質問させていただきました。
教えていただけるととても助かります。
よろしくお願いします。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー