SIRIUS(シリウス)で作成したサイトをスマホで見ると、上部にエラーソースが表示されていた。
Deprecated:ini_set():Use of mbstring.http_input is deprecated in~
あれこれ調べやってみたところ、ようやくソースが消えた。
SIRIUSで作成したサイトのスマホ版のエラーを解消する方法とは?

エラー表示の内容

私の場合、次のエラーが表示されていた。

Deprecated:ini_set():Use of mbstring.http_input is deprecated in
/home/フォルダ名/public_html/URL/
on line 4

Deprecated:ini_set():Use of mbstring.http_input is deprecated in
/home/フォルダ名/public_html/URL/
on line 5

Deprecated:ini_set():Use of mbstring.internal_encording is deprecated in
/home/フォルダ名/public_html/URL/
on line 6

解決方法1:php.ini生成

解決方法を探す為に、ネットで色々と探してみたが、情報がほとんど出てこない。

ようやく、次の情報を発見。
私と同じくシリウスのユーザーがカスタマーサポートに問い合わせをして得た回答例。(http://abyssbase.com/category7/siriusbagu.html)

「上記の件に関してですが、サーバー側のPHPの設定による問題のようです。

適当なファイル名でテキストファイルを作成し、下記のような記述を行ってみてください。
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED

その後、作成したテキストファイルを php.iniというファイル名に変更し、サイト生成先のフォルダ内に移動します。

上記の設定が完了しましたら 全てのファイルをアップロードすることで
問題が解決するものと思います。 」

ネットにこの情報を上げていた主はこれで解決したらしい。

ところが、私の場合は解決しなかった。
そればかりか、スマホの横幅が固定されず、横に画面が動きだした。
そこで、生成したphp.iniを削除したが、この現象は収まらない。

そこで、カスタマーサポートに問い合わせを行なうことにした。

解決方法2:SIRIUSを最新版にバージョンアップ

問い合わせフォームに入力したいたら、その中の項目に「SIRIUSサポートフォーラムは確認しましたか?」的な文面が。

「よくある質問」はチェックしたのだが、「サポートフォーラム」はチェックしていない。

というか、「サポートフォーラム」はどこから閲覧するのだろう?
以前、閲覧したことがあったかすな記憶が・・・。
http://rm.acesweb.jp/sirius_forum.html

検索窓に「Deprecated」に入れてみた。
すると、「トップドメインにwp下層フォルダにシリウスだとiphoneでエラー表示」という記事を発見。

「トップドメインにwp、下層フォルダにシリウスサイトを置いた」というのは私と同じケース。
ただ、エラー内容は一部、異なる。

回答は、「古いバージョンのSIRIUSを利用している事が原因かと思います。最新版(Ver1.250)にアップデートした上で、サイト生成・アップロードを行うことで問題が解決するかと思います・・・」とあったので試してみる。

私のバージョンは「1.2 ( 1.2.4.0 )」。
対して最新版は1.2 ( 1.2.6.0 )。
※ヘルプ→バージョン情報
上記の「サポートフォーラム」の書き込みより更にバージョンアップされている。

そこで、ヘルプ→自動バージョンアップを試みる。
ところが、スマホで確認すると、変化なし。

しかし、回答をよくよく見ると「サイト生成・アップロードを行うことで・・・」という表示が。

サイト生成⇒「全てのファイル」アップロードを行ったところ、エラー表示が無くなった。
やれやれ。

SIRIUSの関連記事