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をコピーしました!

この記事を書いた人

無理せず楽しく、手作りの小さな暮らしを大切に。
アラカンの「つづく生活」実践者です。
半自給自足を目指しながら、仕事・趣味・家のことをコツコツ楽しんでいます。
日々を淡々と綴ることで、人生を整えるヒントが見つかればと思っています。

目次