mcmurryjulie / Pixabay

 

サーバーを変えるときや、ドメイン移管の際にいじるのが、データベース。

そのデータベースはSQLファイルで構成されていて、サイトドメインを変更したりするときはその表記を変えなければいけません。

 

旧ドメインの表記を、新ドメインの表記に書き換える時に、テキストエディタで一括でやってしまいましょうと言っているサイトやブログも多く見受けられますが…。

 

実はやってはいけません。

エラーが起きて上手くいかないのが関の山です。

 

それは、SQLファイルの中のドメイン表記は「シリアライズ」されているからですね。

シリアライズとは、ソフトウェア内部で扱っているデータをそのまま、保存したり送受信することができるように変換すること

ですが、安心してください。

海外の方が、非常に便利なツールを開発してくれました。

searchreplacedb2.phpというプログラムを使えば、非常に簡単にSQL内の置換作業を一括で終えることが出来ます。

 

そのやり方をここに紹介していきます。

 

ジョグ
本当に3分で終わってしまうほど簡単です!

 

searchreplacedb2.phpを使えばSQL内部の置換作業

ではさっそく解説していきます。

以下の通りに進めれば、本当にすぐに終わります。

ホームページへアクセスし、必要事項を記入

まずは、下記のサイトにアクセスしましょう。

参照Wsearchreplacedb2.phpダウンロード

 

スクロールしていくと、上の画面になるかと思いますので、

 

↑これらにチェックを入れて、下の必要事項を記入してメールアドレスを打ち込み「SUBMIT」をクリックします。

 

 

メールを受信してダウンロードする

 

すると、上の画像のようなメールが届くと思いますので、赤ぽちの部分をクリックしましょう。

「use v 2.1.0」というリンクですね。

 

クリックすると、searchreplacedb2.phpがzipファイルでダウンロードできるかと思います。

 

解凍して中身をFTPソフトでアップロード

 

はい、ダウンロードしたファイルを解凍しましょう。

searchreplacedb2.phpが入っているかと思いますので、自身の使用しているサーバのファイルマネージャーFTPソフトを使い、新サイトのWordPressをインストールしているフォルダにアップロードします。

 

http://〇〇.com/searchreplacedb2.phpにアクセス

アップロードが完了したら、http://〇〇.com/searchreplacedb2.phpにアクセスしましょう。

新サイトのドメインに /searchreplacedb2.php を追加するという認識で構いません。

 

 

項目を確認して画面を進める

 

すると、上のような画面が出てくるかと思いますので、「Submit」をクリックします。

 

 

自分が編集したいデータベースの名前が出てくるので、確認しましょう。

ユーザーネームとパスワードもこの時出てくるので、確認がとれたら「Submit DB details」をクリックします。

 

Tablesにて、全て選択されていることを確認したら、「Continue」をクリックします。

 

置換するドメインURLを記入する

 

上のような画面になります。

  • Search for →旧サイトのドメイン
  • Replace with →新サイトのドメイン

 

を入力していきます。

どちらも最後の「/」スラッシュは入れないように気を付けてください。

 

終わりましたら、「Submit Search string」をクリックします。

 

確認して終了

 

新サイトにアクセスしてみて、データが完全に移行されていることを確認したら完了です。

その前に「wp-config.php」ファイルを編集しなければいけないケースもありますが、それはFTPソフト上で大丈夫でしょう。

 

ジョグ
これですべての作業は完了となります。

 

まとめ:SQLファイル内部の一括置換はテキストエディタではなくこの方法で

SQL 置換 searchreplacedb2.php

 

思ったより簡単すぎてビックリされたかと思います。

このsearchreplacedb2.phpを使ってSQLファイルをいじる方法は、WEB屋をやられている方からすると常識のように言われますが、WordPressユーザーは知らないことが多いです。

 

かなり便利な手法なので、覚えておいても損はないかと思います。

 

また、この作業が終わりましたら、アップロードしたsearchreplacedb2.phpファイルは削除しておくことを徹底してください。

第三者からもSQLファイルをいじられてしまう可能性があるためです。

 

それではこの記事は終了となります。

 

どうせなら、正しい方向性で努力してみませんか?
  • PDF60ページ分の分かりやすい教材
  • 教材に沿って僕が解説している講義動画

この2つの教材で、貴方の理解度を限りなく高め、月収10万円を達成するためのブログ構築収益化術を教えます。

初心者を200人超コンサルしてきて生み出した、貴方の努力を最大化する計画的ブログ収益化術。

ひたすら記事を書いても収益は望み通りに出ません。正しい方向性でなければ、努力は人を裏切ります。

このノウハウに書いてあることを実践し、安定した土台を整えてブログ運営していけば、月収10万円というハードルは誰にでも超えられます。

おすすめの記事