【初心者向け】エックスサーバーでドメインを初期化する方法

経済的自由
記事内にプロモーションを含む場合があります。


こんにちは。経済的自立を目指す2児の母、とぼけちん(@mknm12345)です。

私はレンタルサーバーはエックスサーバーを使い、WordPressでブログを書いていますが、
2026年の年明け早々、不正アクセスにより、WordPress管理画面に入れなくなる
というトラブルに遭遇しました。

概要はこちらの記事に書いています👇


この記事では、その対応策として実行した

エックスサーバー「ドメインの初期化」

について解説します。


今回、私はWordPressに不正アクセスされ、不正に設置されたファイルや
改ざんされたファイルをサーバーアカウント上から完全に削除
しなければ
ならなくなりました。

エックスサーバーサポートからの指示は、下記のいずれかを実施してくださいとのこと。

■検出されているすべてのファイルの完全削除する(※推奨)
■該当ドメイン名を「初期化」する

どっちがいいの?

全然分かんないため、ChatGPT先生に聞いたところ、下記のような説明でした。

見えている不正ファイルを削除しただけでは、サーバー内に不正なデータが
残っている可能性がある。

ドメインを初期化すると、

✅Web領域(public_html)を一度すべて空にできる。
✅不正に仕込まれたファイルや改ざんされたデータをまとめて削除できる。

感染源を完全にリセットできるので、ドメイン初期化をするべし。

ということで、ドメインを初期化しました。

エックスサーバー サーバーパネルへのログイン方法

「ドメインの初期化」は、サーバーパネル内から行えます。


エックスサーバーを開き、右上の「ログイン」プルダウンから
「サーバーパネル」を選択
👇

(もしくは一番上の「XServerアカウント」から入ってもサーバーパネルに
移動できます。)



「XServerアカウント」から入った場合

左側メニューの「サーバー管理(サーバーパネル)」を選択
 ➡ 該当サーバーの右側の「選択する」ボタンをクリック👇


これでも「サーバーパネル」から入った場合と同じサーバーパネルに入れます。



ドメインの初期化方法

サーバーパネルにログイン後、
エックスサーバーサーバーパネル ➡ ドメイン ➡ ドメイン設定

該当ドメインを選択して、右側の「初期化」ボタンをクリック👇


そうすると詳細が開きます。


【処理方法拡大】
今回、私は「ウェブ領域・設定の初期化」を選択(※↓)


(※)今回の私の場合、WordPressが不正アクセスされた対処法として、
エックスサーバーから下記のようなメールをもらったので
「ウェブ領域・設定の初期化」を選択しました。

メールを残して、サイト(WordPress)だけを完全に作り直したい場合は
「ウェブ領域・設定の初期化」が最適なようです。

「サーバーパネル」→「ドメイン設定」→該当ドメインの「初期化」と
  アクセスしていただき、「ウェブ領域・設定の初期化」をご選択のうえ、
  該当ドメイン名を初期化してください。

  ※複数のドメインが汚染されている場合は、
   不正プログラムが1つ以上設置されていたドメインについて
   ドメイン名を初期化することを推奨いたします。

  ※上記作業により、該当ドメイン名のウェブ領域に設置された
   すべてのファイルが削除されます。

   画像、プログラム、設定ファイルなどの必要なデータは
   事前にバックアップを取った上でドメイン名を初期化してください。

  ※上記作業による、データベースの初期化・削除はございません。

(引用:エックスサーバーサポートからのメール)


処理方法を選択し、右下の「確認する」ボタンをクリックすると、下記のような
最終確認が表示されます。
右下の「初期化する」ボタンを押すと初期化実行です。


1分もかからないくらいの短時間で初期化が完了しました。
初期化後の画面👇


観察してみたところ、初期化した独自ドメインのPHPバージョンが新しいものに
変わっていました。
初期化する前は、初期ドメイン・独自ドメイン、両方とも PHP8.2.28 でしたが、
初期化した独自ドメインだけ PHP8.2.28 → PHP8.3.21 に。

2026年1月29日(木)
新たに、現在公式にサポートされているPHPの最新バージョン
「PHP 8.5」が導入されました。


「PHP 8.4」以前と比べて、安定した動作が可能となるよう
最適化が施されているそうです。

ドメインごとにPHPバージョンを切り替えることができます。
バージョン変更方法は別記事で解説します。
(只今執筆中です)


PHPとは?

PHP: Hypertext Preprocessor
💡Webサイトを動的に動かすためのサーバー側のプログラミング言語。

・Webページに「動き」をつける言語。
・お問い合わせフォーム、ログイン機能、コメント投稿などを実現できる。
・PHPは、WordPressを動かすために使われている主要な言語のひとつ。


🤔なぜ英語の頭文字ではないの?
→もともとPHPは「Personal Home Page」 の頭文字でしたが、
その後、用途が広がって本格的なプログラミング言語になりました。
💡PHPは元の名前を引き継いだまま、意味だけが変わったため
頭文字と一致しない


PHPバージョンとは?

💡Webサイトを動かすPHPの「世代」や「新しさ」を表す番号で、
安全性や動作に直結する重要な要素

  • バージョンが新しいほど動作が速いセキュリティが強い新しい機能が使える。
  • 古いバージョンは脆弱性のリスクがあるWordPressやプラグインが
    正常に動かないことがある。

古すぎないPHPバージョンを使うことが重要。


以上で初期化は完了です。
やり方さえ知っていれば作業は簡単。すぐに終わります。

それでは最後までお読み頂きありがとうございました。

タイトルとURLをコピーしました