XserverのWordPressが表示されなくなった。どうしよう?
今回はこのような疑問にお答えします。
エックスサーバーには自動バックアップがあるため、復元ボタンを押すだけでWordPressを復旧できます。
今回はエックスサーバーの自動バックアップ機能で、WordPressを復旧させる方法を解説します。
- バックアップ機能でWordPressを復旧させる方法
- バックアップをパソコンに保存する方法
- 保存したバックアップを復元する方法
画像たっぷりで解説するので、ぜひ参考にしてください。
追記です。
まだサーバー未契約の方にはエックスサーバーの評判とメリット・デメリットの記事もおすすめです。
エックスサーバーのバックアップ機能
Xserverでは1日1回サーバーデータを、バックアップ専用サーバーに自動保存してくれます。
そのためWordPressにトラブルがあった場合、復元ボタンをクリックするだけで復旧させることができます。
WordPressのバックアップには2種類ある
WordPressを復旧させるには、上記の2種類のバックアップを復元する必要があります。
サーバー領域のデータ
サーバー領域のデータとは、WordPressのシステム関連のデータです。
主に以下のものが該当します。
- HTMLファイル
- CSSファイル
- PHPファイル
- 画像ファイル
- メールフォルダ
MySQLデータベース
MySQLデータベースとは、WordPressの記事関連のデータです。
主に以下のものが該当します。
- 投稿記事
- 固定ページ
- カテゴリー
- タグ
- WordPressのログインID
- WordPressのパスワード
バックアップはパソコンに保存できる
エックスサーバーのバックアップは、FTPソフトを使いパソコン(ローカル環境)に保存することができます。
また保存データをインポートさせることで、WordPressを復旧させることも可能です。
中級者向けの内容なので、後半に解説します。
エックスサーバーのバックアップを復元する方法
この項目では、エックスサーバーのバックアップ機能を使いWordPressを復旧させる方法を解説します。
- サーバー領域のバックアップを復元
- MySQLデータベースのバックアップを復元
まずはサーバーパネルに移動しましょう。
サーバーパネルへのログイン方法は、以下の記事で解説しています。
サーバー領域のバックアップを復元する
サーバーパネルのに移動したら【バックアップ】をクリックします。
自動バックアップ取得・復元
自動バックアップデータ取得・復元では、以下のように設定します。
項目 | 設定方法 |
---|---|
処理種別 | 自動バックアップデータから復元 |
対象バックアップ日 | WordPressに異常がなかった日付を選択 ⇒過去14日間分のバックアップデータから選択 |
復元方法 | 対象を指定して復元 |
復元するバックアップデータは、過去14日分から選択可能です。
WordPressを復旧させるドメインにチェックを入れます。
バックデータの復元開始
【上記の注意事項を理解した上で処理を行います。】にチェックを入れて「復元を開始(確認)」をクリックしましょう。
「復元を開始(確定)」をクリックしましょう。
「自動バックアップデータの復元を開始しました。」と表示されたら、作業完了です。
【自動バックアップデータ取得・復元履歴】をクリックしましょう。
状況に表記された文字が準備中から正常終了に変化したら、復元は完了です。
サーバー領域のバックアップ復元にかかる時間
10GBのデータで10分程度かかります。
MySQLデータベースのバックアップを復元する
データベースのバックアップを復元には、WordPressのデータベース名を確認する必要があります。
WordPressのデータベース名の確認
サーバーパネルの管理画面から【WorPress簡単インストール】をクリックします。
復元させるWordPressのドメインを選択します。
MySQLデータベース名をメモしておきましょう。
MySQLデータベースの復元
サーバーパネルの管理画面から【MySQL復元】をクリックします。
【自動バックアップから復元】の項目では、以下のように設定しましょう。
項目 | 設定方法 |
---|---|
データベース | 復元させるデータベース名を選択 ⇒復元させるWordPressのデータベース名の確認を参照 |
自動バックアップからの復元 | WordPressに異常がなかった日付を選択 ⇒過去14日間分のバックアップから選択 |
復元 | クリックする |
注意内容に目を通し「復元する」をクリックしましょう。
「MySQLデータベースの復元を開始しました。」と表示されたら設定は完了です。
【自動バックアップ復元履歴】をクリックしましょう。
復元状況が正常終了を表示されたら、データベースの復元は完了です。
エックスサーバーのバックアップをパソコンに保存する方法
この項目では、エックスサーバーのバックアップをパソコンに保存する方法を解説します。
- サーバー領域のバックアップを作成
- MySQLデータベースのバックアップを作成
- サーバー領域のバックアップをパソコンに保存
- MySQLデータベースのバックアップをパソコンに保存
サーバー領域のバックアップを作成する
サーバーパネルの管理画面から【バックアップ】をクリックします。
自動バックアップ取得・復元
自動バックアップデータ取得・復元では、以下のように設定します。
項目 | 設定方法 |
---|---|
処理種別 | 自動バックアップデータの取得 |
対象バックアップ日 | 最新の日付を選択 ⇒過去14日間分のバックアップデータから選択 |
項目 | 設定方法 |
---|---|
取得方法 | 対象を指定して取得 |
対象ドメイン・ディレクトリ | バックアップを取得するドメインを選択 |
【上記の注意事項を理解した上で処理を行います。】にチェックを入れて「取得を開始(確認)」をクリックしましょう。
【取得を開始(確定)】をクリックします。
「自動バックアップデータの取得を開始しました。」と表示されたら、作業完了です。
状況の項目が準備中から正常終了に変化したら、バックアップの作成は完了です。
サーバー領域のバックアップの保存先
サーバー領域のバックアップは、Xserverのファイルマネージャーに保存されています。
バックアップのファルダの場所は、以下の通りです。
Homeフォルダ/userbackupフォルダ/サーバー領域のバックアップ
サーバー領域の手動バックアップは復元できない
サーバーパネルで【手動バックアップデータ作成】⇒【作成とダウンロード】をクリックすると、手動バックアップデータを入手できます。
手動バックアップデータは、tar.gzファイルでダウンロードされます。
エックスサーバーにインポート機能がないからです。
サーバー領域のバックアップは、自動バックアップデータを取得しましょう。
MySQLデータベースのバックアップを作成する
サーバーパネルの管理画面から【MySQLバックアップ】をクリックします。
【自動バックアップデータ取得申請】の項目は、以下のように設定しましょう。
項目 | 設定方法 |
---|---|
データベース | バックアップデータを取得するデータベース名を選択 ⇒復元させるWordPressのデータベース名の確認を参照 |
自動バックアップの取得 | 最新の日付を選択 ⇒過去14日間分のバックアップデータから選択 |
設定が完了したら【申請する】をクリックしましょう。
「以下の内容でデータ取得を申請します。」と表示されます。
【申請する】をクリックしましょう。
「自動バックアップからのデータ取得申請が完了しました。」と表示されたら、作業完了です。
【自動バックアップデータ取得申請履歴】をクリックしましょう。
取得状況に正常終了と表示されたら、データベースのバックアップは作成完了です。
サーバー領域のバックアップをパソコンに保存する
今回はFileZillaを使った取得方法を解説します。
FileZillaのインストール方法は、以下の記事で解説しています。
エックスサーバーのFTP情報を取得
FileZillaとエックスサーバーを連携させるには、FTP情報が必要です。
FTP情報はサーバー契約完了後に、エックスサーバーから送付されるメールに記載されています。
件名 | ■重要■サーバーアカウント設定完了のお知らせ |
発信者 | support@xserver.ne.jp |
以下のFTP情報をメモしておきましょう。
- FTPホスト名(FTPサーバー名)
- FTPユーザー名(FTPアカウント名)
- FTPパスワード
- MySQLデータベース名
- MySQLユーザー名
- MySQLパスワード
なお、エックスサーバーとの契約方法は以下の記事で解説しています。
FileZillaとエックスサーバーの連携
FileZillaを開き、画面左上の【サイトマネージャー】をクリックします。
【新しいサイト】をクリックして「エックスサーバー」と入力しましょう。
エックスサーバーのFTP情報を設定します。
以下のように設定しましょう。
項目 | 設定方法 |
---|---|
プロトコル | FTP-ファイル転送プロトコル |
ホスト | FTPホスト名を入力 ⇒エックスサーバーのFTP情報を取得を参照 |
暗号化(E) | 明示的なFTP over TLSが必要 |
ログオンタイプ(L) | 通常 |
ユーザー(U) | FTPユーザー名を入力 ⇒エックスサーバーのFTP情報を取得を参照 |
パスワード(W) | FTPパスワードを入力 ⇒エックスサーバーのFTP情報を取得を参照 |
設定が完了したら【接続】をクリックしましょう。
SSL証明書の確認画面が表示されます。
以下の項目にチェックを入れて【OK】をクリックしましょう。
- 今後は常にこの証明書を信用する
- 記載されている代替ホスト名でこの証明書を信頼する
「安全でないFTPデータ接続」と表示されますが【OK】をクリックします。
これでFileZillaとエックスサーバーの連携は完了です。
パソコンからバックアップを取得
エックスサーバーの画面から【userbackup】⇒【ドメインのフォルダ】をクリックします。
【public_htmlフォルダ】にサーバー領域のバックアップデータが格納されています。
フォルダごと、パソコン画面にドラッグ&ドロップしましょう。
「ターゲットファイルが既に存在します」と表示されます。
【常にこのアクションを使用する】にチェックを入れ【OK】をクリックしましょう。
しばらく待つと、パソコンへのバックアップの転送が完了します。
MySQLデータベースのバックアップをパソコンに保存する
エックスサーバーの画面から【backup】をクリックします。
【mysqlフォルダ】にデータベースのバックアップが格納されています。
フォルダごと、パソコン画面にドラッグ&ドロップしましょう。
しばらく待つと、パソコンへのバックアップの転送が完了します。
パソコンのバックアップをエックスサーバーに復元する方法
この項目ではパソコンに保存したバックアップを、エックスサーバーに復元する方法を解説します。
- サーバー領域のバックアップを復元
- MySQLデータベースのバックアップを復元
サーバー領域のバックアップを復元する
FileZillaのパソコン画面から【public_html】をクリックし、バックアップデータを表示させます。
エックスサーバー画面から【ドメインフォルダ】⇒【public_html】をクリックし、既存のデータを表示させます。
パソコンのバックアップデータを、エックスサーバーの【public_htmフォルダ】内へドラッグ&ドロップしましょう。
「ターゲットファイルが既に存在します」と表示されます。
【常にこのアクションを使用する】にチェックを入れ【OK】をクリックします。
「転送完了」と表示されたら、サーバー領域の復元は完了です。
MySQLデータベースのバックアップを復元する
データベースのバックアップは、手動でエックスサーバーに復元する必要があります。
サーバーパネルの管理画面から【phpmyadmin(MariaDB10.5)】をクリックします。
MySQLへのログイン画面が表示されます。
以下の2項目を入力し【ログイン】をクリックします。
- MySQLユーザー名
- MySQLパスワード
- エックスサーバーのFTP情報を取得に記載しています。
MySQLにログインしたら既存のデータベースを選択し【インポート】をクリックしましょう。
「インポートするファイル」が表示されたら【ファイルを選択】をクリックします。
パソコンに保存したバックアップデータを選択します。
選択が完了したら【実行】をクリックしましょう。
「インポートは正常に終了しました。」と表示されたら、データベースの復元は完了です。
エックスサーバーのバックアップ機能のまとめ
今回は、エックスサーバーのバックアップ機能について解説しました。
さくっと内容を振り返ります。
- WordPressの復旧には「サーバー領域のデータ」と「MySQLデータベース」の復元が必要
- FTPソフトを使うことで、パソコンにバックアップを保存可能
- パソコンのバックアップを、エックスサーバーに復元可能
今回の内容は以上です。
コメント
コメント一覧 (2件)
「エックスサーバーのバックアップの復元と取得方法【完全版】」図解たっぷりで分かりやすかったです。ありがとうございました。
yoshiさん
いつもありがとうございます。
万が一にならないことを祈ってます(^_-)-☆