WordPressサイトの引っ越しについて
- 2019/10/1
- CMS
WordPressサイトを別のサーバーに引っ越す際、実施しなければならない作業として挙げられるのが
・移管元からのDB、サイト内コンテンツのエクスポート
・移管先へのインポート
・DB内、サイト内のドメイン書き換え
が上がってくると思います。
書いてみると簡単に見えますが、やってみると結構DB置換周りで不具合が出たりします。
そこで、とても良いプラグインがあったのでご紹介します。
「All-in-One WP Migration」
https://ja.wordpress.org/plugins/all-in-one-wp-migration/
こちらのプラグインを移管元に入れてエクスポートすると、
サイト内コンテンツ、DB内容を全部まとめて一つのファイルとして出力してくれます。
そして移管先サーバーに新しくWordPressをインストールし、同じプラグインを追加して
移管元から出力したファイルをインポートすると新しいドメインでサイト内のコンテンツを引き継げます。
非常にお手軽です。引継ぎのミスもかなり減る上に、時間がほとんどかかりません。
※注意点
1.移管元がSSL化されていない場合、
サイト内でMix Contentエラー、管理画面のメディア一覧が表示されない等の不具合が出ることがあります。
この場合は、以下のようなDB置換ツールを用いて、http://新ドメイン を https://新ドメイン に置換することで解消すると思います。
・Search Replace DB (リンク先英語)
https://interconnectit.com/products/search-and-replace-for-wordpress-databases/
2.移管元のコンテンツが多い場合、
エクスポートはできますが、移管先にインポートができないことがあります。
その際は、下記からダウンロードできるツールをWordPressに追加することで解消できると思います。
・All in One wp migration extention (リンク先英語)
https://import.wp-migration.com/
業務でやっている場合、これはかなり使えると思います。
是非、ご活用ください。