WordPress 本番サイトからローカルへバックアップ
ローカル環境:Local by Flywheel
プラグイン:BackWPup , siteguard
1. BackWPupで全部(データベース+テーマやアップロードファイル)のバックアップをとる
2. ローカル環境にデータベースをインポート
PHPのメモリーサイズが不足している場合→SSHのmysqlコマンドでインポート
app/public/ に xxxxx.sql を入れる
右クリック "open shell" → ターミナルが開く
mysql -u root -proot local < xxxxx.sql --password=PASSWORD パスワードオプションも入れたほうがいい
【追記 20230213】 wp db import xxxxx.sql これでもOK
3. ローカル環境のデータを書き換える
※ 上書きしないファイル
.htaccess
wp-config.php
wp-login.php
4. ローカルのデータベース wp_options を書き換える
Local app → DATABASE タブ → OPEN ADMINER
5. 一旦 siteguard を停止する
6. ログインできるようになる
※ よくやる間違いの対処法
https を http 化すること
siteguard を止める