Q1 管理ツール(サイトマネージャー/メールマネージャー/Webマネージャー)がサービス停止することで以下の機能が利用できません。
A1 以下のような操作がおこなえません。
・メールユーザー作成/削除
・サイト管理者/メールユーザーパスワード変更
・独自SSL設定
・php.ini設定/変更
などサイトマネージャーで提供している機能が利用できません。
Q2 phpMyAdminがサービス停止に伴う影響
A2. データベースの作成、編集が出来ません。
Q3 ホームページの公開の再開について
A3 お客さまが公開されているWebページ(http、https)において、PHP 7.4、7.2、5.6、5.3、5.1をご利用のお客さまには、
すべて脆弱性対応済みのPHP 7.4を適用しております。
PHPをご利用のお客さまは、Webページの動作確認をお願いいたします。
Q4 11月に予定されているバージョンアップの脆弱性について
A4 脆弱性対応済みです。
Q5 dc120.etius.jpの脆弱性対応について
A5 dc120.etius.jpは脆弱性対応を完了しています。
Q6 Webアクセスを再開しましたが、Webサイトが正常に表示されない場合の対応について
A6 今回の脆弱性対応に伴い、従来ご利用いただいていたPHPのバージョンによっては、安全性を確保するため、脆弱性対策済みのPHP 7.4へ変更されています。
このため、これまでご利用いただいていたPHPのバージョンやWebコンテンツの仕様によっては、プログラムが正常に動作しない、Webページが正常に表示されない、エラーが発生するなどの影響が生じる場合があります。また、正常に動作させるために設定の変更が必要となる場合があります。
【発生する事象の例】
「500 Internal Server Error」等のサーバーエラー画面が表示される
※表示されるメッセージや画面は、Webサーバーの設定やブラウザ等により異なる場合があります。
PHPのバージョン変更による影響は、個々のWebサイトの構成やプログラム等によって異なります。
複数の要因が考えられます。代表的な例として以下のような違いがあります。
なお正確な記述についてはご利用のプログラムによって異なる場合があるため、参考情報としてご活用ください。
■mysql_* 関数を使用している
PHP 7系以降では、古いmysql_*関数は廃止されており、利用できません。
mysql_connect()
mysql_query()
mysql_select_db()
PHP7.4用にmysqliまたはPDOを使用するようプログラムを修正してください。
↓(変更例)
mysqli_connect()
mysqli_query()
■ereg() / eregi() 関数を使用している
ereg()、eregi() はPHP7系では利用できません。
if (ereg("^[0-9]+$", $value)) {
// 処理
}
↓(変更例)
if (preg_match('/^[0-9]+$/', $value)) {
// 処理
}
■split() 関数を使用している
split(",", $value);
単純な文字列の区切りには、explode() などをご利用ください。
↓(変更例)
explode(",", $value);
■create_function() を使用している
create_function('$a', 'return $a * 2;');
↓(変更例)
function($a) {
return $a * 2;
};