プラグインを頼らずWordPressのサーバー移行。プラグインを頼らずWordPressのサーバー移行。新ドメインでも大丈夫!プラグインを頼らずWordPressのサーバー移行。WordPress【無料プレゼント】まだホームページは作らないで!このガイドブックを読み終えるまでは。いうテーマで、「ホームページを作る前に読んでおくと得する本」を書きました。サーバーを移行して、ドメインが新しく変わる場合でも有効な方法です。サーバー移転の予定があるひとにはコチラもおすすめWordPress向けおすすめのレンタルサーバー5つ先日、WordPressサイトの複製を簡単にできるプラグインを紹介しました。プラグインでWordPressを楽々お引っ越し!duplicatorならサーバー移転も簡単でもWordPressをインストールしている環境やサイトの規模しだいで、プラグインが動かなかったり、バックアップが途中で止まったりする場合があります。そんなとき、今回のプラグインを利用しない方法でバックアップから復旧までの手順を知っておくと助かりますよ。それでは、まずWordPressを構成する2種類の情報を理解するところから始めましょう。WordPressサイトを構成する2種類の情報WordPressサイトは、ファイルとデータベースという2種類の情報で成り立ってます。サーバーを移行するためには、この2種類の情報をそれぞれバックアップするのと、復元する作業が必要になります。ファイルとは?ファイルは、「WordPress本体のシステムファイル」、「テーマを構成するファイル」、「プラグインファイル」、「アップロードした画像ファイル」などを指します。ファイルはサーバーの中に存在し、FTPソフトを利用してサーバーへアクセスすると下図のように、どこにどのファイルが保存されているのかを確認できます。ちなみにFTPソフトでサーバーへアクセスする方法は過去に記事にしました。こちらも参考にどうぞ。[FTPソフト]Cyberduckでアップ&ダウンロードする方法データベースとは?データベースは、「記事中のテキスト(文章やHTMLタグ)」「テーマ設定」「ウィジェット設定」「プラグイン設定」などの情報を格納してます。これらの情報もサーバーの中に存在しますが、ファイルとは別の場所に分離されてます。レンタルサーバーのコントロールパネルから利用できる「phpMyAdmin」を使えば、データベースの中身を確認できます。今まで説明してきた2種類のデータ、「ファイル」と「データベース」を旧サーバーから新サーバーへ移動させればサーバー移行は完了です。インポート」は復元にあたります。それぞれ順番にやってみます。旧サーバーのファイルをダウンロードファイルのバックアップは、FTPソフトでレンタルサーバーに接続し必要なファイルを「手元のPC(=ローカル)」ヘダウンロードすればOKです。WordPressサイトで使用してるファイルをすべて選択しローカルの任意の場所へドラッグ&ドロップします。ダウンロードしたら「wp-config.php」というファイルを見つけましょう。「wp-config.php」は、WordPressとデータベースを接続するための情報を記述してます。ダウンロード直後は、旧サーバーにおけるデータベースの情報を記述しているので、新しい環境のものに書き変える必要があります。ファイルを開き24行目あたりを見てみます。ホスト名」の記述を見つけられます。それぞれを新たなサーバーのデータベース情報に書き変えます。新たなデータベース情報はレンタルサーバーのコントロールパネルから得られます。ちなみにこれはロリポップの場合です。お手頃価格なので使っている人も多いでしょう。データベース」の画面へ移動すると「1〜4」までの情報を得られます。さくらサーバーを利用するWordPressユーザーも多いですよね。データベース情報を得られる画面を載せておきます。データベースの設定」へ移動したときの画面です。データベースをエクスポートエクスポートは、データベースの中にある情報を手元のPC(ローカル)へ出力することを意味します。バックアップと同意だと考えていいでしょう。エクスポートはレンタルサーバーのコントロールパネルから「phpMyAdmin」へログインして行います。phpMyAdminを開く」でログインできます。phpMyAdminへログイン後の画面です。左のサイドバーからWordPressサイトが使用しているデータベース名をクリックします。その後表示する画面で「エクスポート」をクリックすると、エクスポートに関する設定をできる画面へ移動します。ややこしい表記がありますが、通常の場合なら上図のように選択&チェックを入れて実行すればエクスポートは完了します。選択に注意が必要なところは赤で囲んでおきました。圧縮の例では「zip」にしてますが他の形式でも構いません。レンタルサーバーによっては旧バージョンのphpMyadminを使っているところもあります。若干画面の具合が異なるので、その場合は下記のリンク先で確かめられます。日本語版これで「ファイル」と「データベース」のバックアップは完了です。次からは復元の手順になります。新サーバーへファイルをアップロード復元はまずバックアップしたファイルを新しいサーバーへアップロードするところから始めます。FTPソフトを使いレンタルサーバーへ接続後、手元のPCからファイルをドラッグ&ドロップします。ダウンロード時と逆の動作ですね。アップロードが完了すればOKです。データベースをインポートインポートはエクスポートの逆です。バックアップしたデータベースの情報を新たなデータベースに取り入れます。新しいレンタルサーバーのコントロールパネルからphpMyAdminへログインします。インポートするデータベースを左のサイドバーから選択します。インポートをクリックします。「ファイルを選択」をクリックし、「2」の手順でエクスポートしたファイルを選択します。「実行」をクリックするとインポートが完了します。無事インポートが終わればメッセージを表示します。ドメインが変わる場合より正確で簡単な方法があったので非表示にしてますインポートしたデータベースで「SQL」をクリックした画面です。サーバーの移行に伴いドメインが新しく変わる場合は、ひと手間余分に必要です。「http://example.old/」から「http://example.new/」へ変わるような場合です。データベースの一部の情報はドメインに関わるものです。このまま放置しておくと、WordPressの管理画面や記事内の画像リンクなどが旧ドメインへリンクしたままになります。これらを修正するにはSQL文を利用します。replace(meta_value,'http://example.old/','http://example.new/');上記SQL文で以下の箇所を自分の環境に合わせて書き変えることを忘れないようにして、テキストエリア(上図赤枠)に貼付け「実行」をクリックすれば完了です。通常は「wp_」ですが、WordPressインストール時に任意で設定した覚えがあれば、それを。「wp-config.php」を開いても確認できます。69行目あたりに記述してます。新しいドメイン何事もなければ成功のメッセージを表示します。この方法でのドメイン変更が難しければ、下のツールを使った方法がおすすめです。新しくて、ベターな方法について別に記事にしました。サーバーを移転するときに、ドメインが例えば「http://example.com」から「http://example-new.co.jp」のように変わる場合に必要な作業です。ドメインが変わるので、データベースの中に存在するドメインも新たなものに書き換えなければいけません。前は、phpmyadminというデータベースの管理画面で上書きする方法を説明していました。その方法では不十分なリスクがあり、プラグインが動かなくなるような不具合に繋がる恐れがあるので、以下の方法を代わりにおすすめします。前の方法ほど難しくなく、専用のアプリを使うので、なおさら安心です。WordPressサイトのドメインを変更したいときの注意。長丁場になりましたが、環境を問わず万能な方法なので、メモっておくだけでも価値があると思います。記事中では、ロリポップとさくらサーバーを例にあげました。移転先のおすすめとしてエックスサーバーもあげておきます。動作は安定していて、電話サポートやバックアップなど頼れる機能も充実しているので、WordPressサイトにはピッタリのレンタルサーバーだと思います。エックスサーバーの詳細を見てみる追記:WordPressにおすすめのレンタルサーバーWordPressの移転先におすすめのレンタルサーバーをまとめてみました。初心者さんに嬉しい「WordPressの自動インストール」、「セキュリティ対策」、「自動バックアップ」の機能を持つレンタルサーバーに絞って5つを比較しています。今回の記事と一緒に参考にしてみてください。WordPressのレンタルサーバー比較。初心者でも簡単に無料で試せるやつ限定ついに再開!ウェブさえのHP作成サービスはこちら@websae2012さんをフォローシェアしてくれると嬉しいです!(コメントも喜ぶよ)Tweetあなたにはこんな記事もおすすめ!WordPressのレンタルサーバー。おすすめを教えて?WordPressでちょっとおしゃれなレイアウトをイラッとせず更新できるプラグインまたWordPressが襲われた。\(^o^)/→スパムだった><後悔する前にWordPressのバックアップをプラグインで自動化する方法これ超簡単![WordPress対応]XMLサイトマップ登録法ヤツには見せない!特定の国を指定してアクセスをブロックできるWordPressプラグイントップページに戻るん?最新情報を見逃さない方法!?わざわざブログに来なくても、自動的にウェブさえの更新情報を受け取ることができます。休止していたウェブさえマガジンも最近再開しました。メールで受信できます。受信は無料で、いつでも解約できるので気軽に登録してみてください。株式会社ウェブさえの代表者です。フリーランスまで様々な職種業界の方が居て、挙げだすと切りがありません。皆様に本当に感謝しております。詳しい自己紹介はこちらへ。お問い合わせやご質問・ご相談はこちらへ。最近更新した記事ホームページ作成ツールを無料もありで19個も!もう制作会社を頼らない。WordPressのスキルアップに最適。