All-in-One WP Migration で移行できない時はSearch Replace DBを使って移行する

wordpress

通常サイトを開発する際はlocalを使ってローカル環境で開発して、ホスティングサービスにアップします。
この時問題になるのが、All-in-One Migrationでエクスポートしたファイルサイズが、サーバーのアップロードサイズの容量を超えてしまい、移行できないというものです。

サーバーによってはhtaccess等を書き換えれば、容量をアップすることができるため、回避できるのですが、今回はアップロードする側のWordPressにインポートしなくて困りました。

それでAll-in-One WP Migraiton を使わないでサイトの移行する方法を備忘録として残しておきます。

調べてみるとSearch Replace DBというツールを使うとできることがわかりました。

参考にしたサイト

https://sister-webcreator.com/article/coding/wordpress/search-replace-db

まず手順としてlocal上で以下の作業を行います。

  • local上のデータを全てホスティングサーバーへアップロードします。
  • localの対象サイトのDBをphpMyAdminでエクスポートする。
  • wp-config.phpの本番環境の書き換えをする。
  • 本番環境のDBにインポートする。
  • Search Replace DBをダウンロードしてサーバーにアップロードする。

ダウンロードサイトは以下です。

Search Replace DB 公式サイト

ダウンロード方法は以下サイトに詳しく書いています。

https://sister-webcreator.com/article/coding/wordpress/search-replace-db

もしくはSearch Replace DBのGitページからダウンロード

https://github.com/interconnectit/Search-Replace-DB

Gitの方がすぐにダウンロードできるので便利かも。

localで開発したサイトURLを本サーバーのURLに一発で書き換えられるのでとても便利です。ただし、置換が終わったら必ずツールを削除しないと、第3者にアクセスされDBを書き換えられる可能性があるので、注意してください。

All-in-One WP MigrationとSearch Replace DBを使った、WordPressのサイト移行の方法を覚えておくと、いろいろと対処できるので安心です。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

パソコンとネットの何でも屋さん兼農家見習い中
2021年に奥さんに腎移植して人生の価値観が大きく変わりました
何が起きても諦めずに生き抜く力が一番大切
時々ブログも書いてます

目次