WordPressの記事をエクスポート・インポートでバックアップ。

何もわからない状態からWordPressを使いはじめて、早いもので3年が過ぎました。

3年が過ぎたといっても、Webデザイナーさん的な立場ではなく、ふつうのブロガーとしてWordPressを利用させてもらっているので、WordPressのことにくわしくなったわけではありませんが、インストールや管理画面の使い方などについては、何とかとまどうことなくできるようになったと思います。

しかし、今回ぶっちゃけてしまうと、最重要項目であることはわかっていたのですが、今まであえて手をつけていなかったのが、WordPressのデータのバックアップです。

ちょっと調べてみただけでも、かなり高度な知識が必要みたいなので、いつかバックアップしなければと思いながらも、ついつい面倒なことは後回しにしてしまう性格なので(笑)、その結果、3年が過ぎてしまいました。

さすがに本格的なバックアップはまだまだ私には荷が重すぎるので、とりあえず、WordPressの管理画面に用意されている、「エクスポート・インポート」機能を使って、当サイトの記事だけでもバックアップしてみることにしました。

WordPressの「エクスポート・インポート」機能は、管理画面左サイドのナビゲーションメニューの「ツール」にマウスポインターをのせると、表示されます。

export-import-01

「エクスポート」をクリックすると、「エクスポート」画面が開くので、デフォルトで選択されている「すべてのコンテンツ」のまま、青い「エクスポートファイルをダウンロード」をクリック。すぐにダウンロードがはじまります。

エクスポート機能でエクスポートできるのは、「これにはすべての投稿、固定ページ、コメント、カスタムフィールド、カテゴリー、タグ、ナビゲーションメニュー、カスタム投稿が含まれます。」とのこと。

export-import-02

ダウンロードされたエクスポートファイルは、こんな感じ。

export-import-03

次は、インポート作業になります。

今回は、XAMPPを使って、あらかじめパソコン内にインストールしておいたWordPressサイトに、ダウンロードしたエクスポートファイルをインポートしてみます。

XAMPPを使ってパソコン内にWordPressをインストールする方法については、ネット検索をすると、くわしく解説しておられるサイトがたくさんヒットするので、参考にしてください。

XAMPPを起動し、ApacheとMySQLをスタートさせてから、ブラウザーからパソコン内にインストールしたWordPressの管理画面にアクセス。

パソコン内WordPressサイトの管理画面左サイドのナビゲーションメニューの「ツール」から「インポート」画面を開き、インポート元システムのメニューから「WordPress」をクリック。

export-import-04

インポート用プラグインのWordPress Importerのインストール画面が出てくるので、「いますぐインストール」をクリック。

export-import-05

「プラグインを有効化してインポートツールを実行」をクリック。

export-import-06

「Import WordPress」画面が開くので、「ファイルを選択」でダウンロードしたエクスポートファイルを選択してから、「ファイルをアップロードしてインポート」ボタンをクリック。

export-import-07

ところが、私の場合、エラーが出てしまいました。上記の画像をクリックしてもらうとわかりますが、アップロードファイル(インポートするファイル)の最大サイズが2MBまでとなっているのですが、当サイトのエクスポートファイルは約3MBでした。

export-import-08

そこで、Googleで「WordPress インポート php.ini」で調べてみたところ、このWordPressのインポートの2MB問題に言及しているサイトがたくさんヒット。

解決方法はいくつかあるみたいですが、php.iniの「uproad_max_filesize = 2MB」の2MBの部分を修正すればいいだけみたいなので、XAMPPフォルダ直下の「PHP」フォルダ内にある、php.iniファイルをテキストエディタで開いて、とりあえず20MBに修正してみました。

export-import-09

いちおう、XAMPPとパソコン内WordPressサイトを再起動してから、インポート画面を確認すると、最大サイズが8MBに。

export-import-10

20MBと指定したのに、なぜ8MBなのか原因がわからないので、またGoogle検索で調べてみたところ、「初めてのWordPress&PC」さんの記事、「php.iniを編集してインポートできるファイル・サイズを増量する」に答えが書いてありました。

「uproad_max_filesize = 2MB」だけでなく、「post_max_size」、「memory_limit」の項目についても調整する必要があるみたい。どう調整するかは、上記リンクの記事を参考にしてください。

なお、レンタルサーバーには、ドメインごとにphp.iniを編集する機能が付属している場合がほとんどなので(当サイトで利用しているミニバードにも付いています。)、レンタルサーバーはもっと簡単だと思います。

調整した結果、無事、インポートファイルの最大サイズが20MBと表示されるようになったので、再度インポートをトライ。

export-import-11

「Import WordPress」画面が出てくるので、当サイトに登録してある複数の投稿者名を、とりあえずパソコン内WordPressサイトの管理ユーザー「admin」に一元化。

「Import Attachments」という項目の下にある、「Download and import file attachments」を選択すると、画像もダウンロードしてくれるらしいので、選択してから、「Submit」ボタンをクリック。

export-import-12

ブラウザーがフリーズしたのか?と思うくらい、間があってから、インポートが終了。どうやら、当サイトで使っている、「Custom Post Widget」という、
カスタム投稿タイプを使ったプラグインの記事が、インポートに失敗したもよう。

export-import-13

とりあえず、「Have fun!」をクリックしてから、パソコン内WordPressサイトをチェック。

投稿記事、固定ぺーじはもちろんのこと、画像もすべて、ちゃんとインポートされていました。

export-import-14

export-import-15

個人的に一番気になっていたのは、エクスポート・インポートで各投稿記事、固定ページのURLがどうなるかだったのですが、確認してみたところ、post_id(記事ID、投稿ID)も同じなので、パーマリンク設定を「デフォルト」や「数字ベース」にしている人も大丈夫だと思います。

当サイトの場合は、パーマリンク設定は、「カスタム構造」を選択して、投稿名(投稿スラッグ)を使っているのですが、パソコン内WordPressサイトのパーマリンク設定も同じにしたところ、基本的に同じURLになりました。※ 当サイトの記事、「Aptana Studio 3にjQueryコード補完機能をインストール。」の例です。

export-import-16

サイトのヘッダーにあるグローバルメニューも、パソコン内WordPress管理画面の「メニュー」から設定し直すことで、ちゃんと表示されるようになりました。

以上で、WordPressのエクスポート・インポート機能を使ったバックアップは終わりです。私が思っていたよりもずっと使えるヤツでした。

もちろん、ウィジェットはバックアップできないし、プラグインを多用している場合は、そちらもバックアップできませんが、基本的な部分は、WordPressのエクスポート・インポート機能でも十分だと感じました。

とりあえず、WordPressのエクスポート・インポート機能を使いながら、本格的なバックアップにもいずれチャレンジしてみたいと思います。

end.

  • このエントリーをはてなブックマークに追加

コメント

  1. nanoyuko より:

    >post_id(記事ID、投稿ID)も同じなので、パーマリンク設定を「デフォルト」や「数字ベース」にしている人も大丈夫だと思います。

    こういった抽象的な表現よくないですね

    ちなみにインポートする際に、URLの書き換えは必要ないのですか?

  2. あぶらあげ より:

    nanoyuko様、コメントどうもありがとうございます。
    お返事が遅れて申し訳ありませんでした。

    「インポート」は、新サイトを設置してから行うので、URLの書き換えは必要ありません。
    もちろん、パーマリンク設定は旧サイトと同じ同じ構造にする必要はありますけど。

  3. xtkhiro_246 より:

    あぶらげさんへ
    大変参考になりました! ありがとうございます。
    あぶらあげをタベヤンセ! アタイモクゴジャ!
    失礼いたしました。

  4. […] 参考サイト>> WordPressの記事をエクスポート・インポートでバックアップ。 | ゼロからはじめる WordPress […]

  5. […]  ゼロからはじめる WordPress  1 share 4 usersWordPressの記事をエクスポート・インポートでバックアップ。http://wp.8jimeyo.info/tips/export-import/何もわからない状態からWordPressを使いは […]

  6. […]  ゼロからはじめる WordPress(外部サイト)  1 share 4 usersWordPressの記事をエクスポート・インポートでバックアップ。http://wp.8jimeyo.info/tips/export-import/何もわからない状態からW […]

コメントをどうぞ

メールアドレスが公開されることはありません。