WordPressの引っ越しはプラグインで簡単にできる

WordPressプラグインで引っ越し WordPress

ワードプレスは、サーバーの乗り換えなどの際に、システムデータを丸ごと引っ越し(コピー)することができます。

まず、ワードプレスのファイル構成として、ファイル類とデータベース類に分かれており、その中に移動させるデータがそれぞれあります。

【ファイル】

  • 画像
  • システム
  • テーマ
  • プラグイン

【データベース】

  • 記事
  • 各設定(ウィジェット・テーマ・プラグイン)

引っ越し方法は「手動」と「プラグインを使う方法」がありますが、手動で行うには、データベースや設定を触る必要があり、やや困難になります。プラグインを使うと、簡単に移動できるためその方法を紹介します。

また、ワードプレスには初期設定でインポート・エクスポートのツールが備わっていますが、対象が記事だけなのでサイト丸ごとの移動はできません。他のブログ(はてなブログなど)に引っ越しする場合のインポート、エクスポート機能です。

丸ごとバックアップはできない

プラグイン「All-in-One WP Migration」を使う

サイトの移動を簡単にしてくれるのがプラグイン「All-in-One WP Migration」です。無料のツールですので、容量による制限があるのと、一部のサイトで移動が上手く行かないケースもありますが、概ね上手く行きます。

プラグインをインストールして有効にする手順です。

プラグイン追加手順

  1. プラグインから「新規作成」
  2. キーワードの検索ボックスに「All-in-One WP Migration」と入力
  3. 左上に出てくるハズなので(要確認)、今すぐインストール、更に有効化

このプラグインを、移動前のサイトと、移動後のサイトの両方に入れておきます。移動前サイトからデータを「エクスポート」し、移動後サイトにデータを「インポート」するためです。

データのエクスポート(輸出)

移動前のサイトで設定を行います。プラグインを有効にすると、左のメニューにAll-in-One WP Migrationが追加されています。エクスポートですので、データを外に出す手順です。

エクスポートの手順

  1. エクスポートを開く
  2. 必要なら高度なオプションの設定をする(設定しなければ丸ごと移動になります)
  3. クリックしてプルダウンを開きます
  4. ファイルを選択します

エクスポートされたデータは、パソコンの任意の場所に保存してください。

データのインポート(輸入)

移動後のサイトで設定を行います。同じく、プラグインを有効にすると、左のメニューにAll-in-One WP Migrationが追加されています。

インポート手順

  1. インポートを選びます
  2. インポート元のファイルを選択して、アップロードします(データ容量が5MBまでなら上手く行きます)
  3. 無制限版の購入に進みます

画像左下の通り、最大アップロードサイズ;5MBとなっています。容量が5MB以上はエラーになります。(少し記事や画像があれば、大体エラーになる)

アップロードサイズを増やす方法は2つあります

ひとつは「最大アップロードファイルサイズを上げる方法」で、htaccessかwp-config.php設定が必要です。容量が128MBまで増えます。クリック後に手順が載っています。

もうひとつは「無制限版の購入」する方法で、購入と書いてありますが無料で使えます。容量が512MBまで増えます。手順は下記の通りです。

無料体験版の購入

Basicを選択

Basic(Free)をダウンロードします。下記のように、512MBまで容量が増えます。

512MBになっている

容量が増えたら、もう一度、インポートを行ってください。

その後確認して、丸ごと移動になっていればOKです。

301リダイレクト設定

引っ越しを行った後、前のサイトがネット上にアップされているのであれば、htaccessによる301リダイレクト設定を行ってください。

前のサイトにも同じコンテンツを置いていると、検索エンジンは新サイトがコピーしたとみなされます。サイトを消してしまうと、ユーザーがアクセスしても表示できません。記事毎に「ページ移動しました」と表示させる方法もありますが、手間がかかり過ぎて大変です。

そこで、301リダイレクトを使うと、検索エンジン(Google)にもユーザー(人)にも、ページが移動したことを、正しく伝える事が出来るのです。

サーバーのディレクトリ直下のhtaccessファイルの設定を行います。

  1. htaccess.txtファイルに記述(なければ新規作成)
    RewriteEngine on
    Redirect permanent / NewUrl
    と書き込みます。(NewUrlにはアドレスを入れてください)
  2. FTPソフトかレンタルサーバーのファイルマネージャーでサーバーにアップする(場所はドメインルート)
  3. ファイル名を.htaccessに変更する(先頭に.[ドット]をつけて、拡張子[.txt]を消します)

最後、動作しているかを確認してください。

まとめ

プラグインを使うと、さほど難しい設定をなしにサイトの引っ越しが行えます。