概要
WordPressの開発環境をDockerで作成する際に、データを既存環境からAll-in-OneWPMigrationでエクスポート->インポートしたところ、エラーは出ないのですが一向に終わりません。
既存と開発でPHP、WordPress、MySQLのバージョンが違うせいでしょうか。プラグインを使うのは諦めて手動でデータ移行しました。
バージョン | 既存環境 | 開発環境 |
PHP | 7.0 | 7.4 |
WordPress | 5.4 | 5.9 |
MySQL | 5.3 | 5.5 |
データベース
SQLやデータベース接続クライアントでWordPressのデータベースをSQLファイルでエクスポートします。
SQLファイル内の既存環境ドメインのURLをlocalhostに一括置換した後、インポートします。
ファイル
FTPなどで、既存環境からwp-content/配下のplugins、themes、uploadsフォルダをダウンロードして、開発環境のwp-content/配下を上書いてください。