• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

株式会社ハイファイブクリエイト

東京都を拠点にWebサイト制作やシステム構築、WordPress保守管理やウェブコンサルティングを提供。

  • SERVICE
  • ABOUT
  • WORKS
  • BLOG
  • NEWS
  • CONTACT
ホーム / ブログ / TIPS / [WordPress]ウィジェットや設定一切合切のデータベースまでまるごと移行できるツール

[WordPress]ウィジェットや設定一切合切のデータベースまでまるごと移行できるツール

池田祐太郎 | 2022年7月6日 更新 | 2014年7月28日 公開 コメントを書く

WordPress Serialized PHP Search Replace Tool Interconnect IT WordPress Consultants Web Development and Web Design

WordPressでローカルで作成したサイトをアップしたり、本番サイトのバックアップを別URLのテストサイトに移行する際の方法として色々とやり方はありますが、よく行う手法としては「エディタでURLを一括置換する」という方法です。

しかし、これだとWordPressの機能の一つであるウィジェットで設定したセッティングやテーマ側で設定したデータベースのシリアライズされた情報はそのまま移行できない場合があります。

そんなときは検索と置換を正しく行ってくれるツール、「DATABASE SEARCH AND REPLACE SCRIPT IN PHP」を使います。

目次

  • 1 設定
    • 1.1 1.phpmyadminでDBエクスポート
    • 1.2 2.DBを移行先にインポート
    • 1.3 3.ツールを実行
    • 1.4 4.確認とパーマリンクの更新
    • 1.5 5. 完了とツール削除
  • 2 まとめ

設定

1.phpmyadminでDBエクスポート

まずはphpmyadminから移行させたいDBをエクスポートします。
DropTableのチェックを忘れずに。

Phpmyadmin db 5

phpmyadmin ではなく、ssh接続にて mysqldump を利用してエクスポートしても問題ありません。

2.DBを移行先にインポート

移行させたいデータベースがエクスポートできたら、sqlファイルを書き換えせず移行先へそのままインポートします。

Phpmyadmin import 4

この時データベースを移行したサイトにアクセスするとエラーとなるので焦らず次のステップにいきます。

こちらも同様、ssh接続し、 mysql コマンドにてインポートする方法でも可です。

3.ツールを実行

「DATABASE SEARCH AND REPLACE SCRIPT IN PHP」を使います。

ツールのダウンロード、移行先へのFTPでのアップロードは済ませておきます。

現在は「できれば寄付してね」という方式に変わったようですが、$0を選択しても問題ありませんと明記されています。

0円を選んでもOKとのこと

Search replace 14

一式データのアップロードができたらブラウザで直接アクセスします。

WordPress ウィジェットや設定一切合切のデータベースまでまるごと移行できるツール ホームページ制作 Webデザイン事務所 ハイファイブクリエイト 3
例:https://highfivecreate.com/search_replace
※サイトのURL+解凍してアップロードしたフォルダの名称

 

無事アクセスできれば、下記のような画面になるので、設定項目に入力します。

Search and replace 20

置換前文字列:元URLが入ります。(ex: http://old.com)
置換後文字列:新しい移行先のURLが入ります。(ex: http://new.com)
databese情報:データベースの情報を入力します(wp-config.php等を参照)

上記設定できたら、一度「dry run」をクリックします。dry run は実際の書き換えの前にテスト実行する機能です。対象となるテーブルにいくつ検索・置換を実施する対象数があるのかがわかり、おおよその目安がわかります。検索する値が間違っているときは0となるので間違っているときも気づきやすいです。

dry run 後問題ないようであれば、「live run」をクリック。
これでデータベースの置換作業を行ってくれます。

4.確認とパーマリンクの更新

規模やPHPのバージョン等の環境にもよりますが、おおよそ数秒〜数十秒程度で完了します。終わったのを確認して新しいURLにアクセスします。

その際下層ページが404エラーになるときがあります。その場合は管理画面からログインして「設定」→「パーマリンク」内より、画面そのままで「変更を保存」をクリックします。これで .htaccess ファイルが更新され、下層ページが表示されないという問題が解消されます。

パーマリンク設定画面で何も変更せずに保存する

.htaccess ファイルが正しく更新されるかも含めて確認しておくと安心なので、下層ページが表示されている問題ない場合でもパーマリンク設定を保存しておくことをお勧めします。

ちなみに、WordPressの移行プラグインでおなじみの All In One WP Migration は2回保存することを推奨しています。

5. 完了とツール削除

これで完了です。ウィジェット等の情報もしっかり反映されているはずです。

注意!
セキュリティの観点から、移行完了後「deleat me」を押すか、FTPからこのフォルダ一式を削除しておきましょう。

 

ちなみに、削除できないときは以下の画像が表示されます。
そのときはFTPから手動で削除します。
Search replace deleat error 6

まとめ

以上で完了です。
sqlファイルを検索置換していた作業とさほど変わらず移行できるため便利です。記事公開時点ではVer3.0.0でしたが、不具合があるようであればVer2.Xを使用しましょう。

以上、覚えておいて損はないWordPressデータベース移行方法でした。

別記事でもこのツールの利用方法を紹介していますので、合わせてこちらもご参考ください。

ツールのダウンロードはこちら↓
WordPress Serialized PHP Search Replace Tool

メールコンサルティング
WordPress保守管理サービス

Filed Under: TIPS 関連タグ:WordPress

池田祐太郎

WordPress の構築・保守を10年以上にわたって手掛けており、主に小〜中規模のコーポレートサイト・ECサイト・ブランドサイト等の企画・開発・保守・コンサルティングなどを行ってきました。2012年にハイファイブクリエイトを創業し、現在は WordPress の保守やコンサルティング、ディレクションや開発業務などを担当しています。 プロフィール詳細

Reader Interactions

コメントを残す コメントをキャンセル

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

I agree to these terms.

この記事と関連する記事

WordCamp Tokyo 2016はWordPressの最新情報かつ超タメになるイベント
2016年9月20日
タグ: WordPress
カテゴリー: 雑感
WordPressのアップデートをしないとどうなる?
2015年2月8日
タグ: WordPress, 保守管理
カテゴリー: WordPress
高評価のWordPressプラグイン、マルウェアに感染することが判明
2014年12月17日
タグ: WordPress, マルウェア
カテゴリー: WordPress

人気記事

  1. git pull してもエラーが出てファイルが反映されないときの対処法
  2. 同一サーバー上に構築するWordPressのテスト環境の作り方
  3. サイト制作の要件定義書に普段書いている内容(ダウンロード可)
  4. WordPressの固定ページでタグやカテゴリーを使いたいときはカスタム投稿タイプを検討する
  5. ダウンロードして即使えるサイトマップ(サイト構成図)のテンプレート5点
  6. WordPress で PHP エラーメッセージを非表示にしたい時

最初のサイドバー

WordPress保守管理サポート

Search

最近の投稿

  • 「更新に失敗しました。 返答が正しい JSON レスポンスではありません。」というエラーの解決方法
  • WordPress保守あるある:プラグインを更新したらエラー表示
  • WordPressのアップデートはどのタイミングで行うのが正解か
  • 同一ページでMW WP Formのフォームを切り替える方法
  • WordPressの不要なプラグインは残していいのか、それとも削除したほうがいいのか

カテゴリー

  • CSS初心者
  • HTML初心者
  • TIPS
  • WooCommerce
  • WordPress
  • エステサロン
  • お知らせ
  • キュレーション
  • サイトマップ
  • システム会社
  • デベロッパーツール入門
  • ブログ
  • ホームページ制作
  • ホームページ制作無料講座
  • メール
  • モバイル
  • 仕事のこと
  • 制作実績
  • 整体院
  • 美容院
  • 雑感

タグ

ai Android ChatGPT CMS css elementor git google workspace Gutenberg HTML iPhone jQuery Mac MAMP Photoshop php SEO SNS ssh Sublime Text UpdraftPlus Webサイト高速化 Windows WordPress WordPressカスタマイズ WordPressテーマ WordPress構築調査 WPRocket アクセス解析 アプリ クラウドソーシング サイト引っ越し サブスクリプション サーバー ショートカットキー スマホサイト スマートフォン ツール ブログ プラグイン マーケティング リニューアル 保守管理 効率化 最適化

アーカイブ

CONTACT

お問い合わせはこちら

Footer

  • PRIVACY POLICY
  • 情報セキュリティ基本方針
  • 特定商取引法に基づく表示
  • 転載/引用

© 2023 high five create All rights reserved.