All-in-One WP Migrationのインポートで手間取った

スポンサーリンク

サーバ移行をしようと思っていつも通りAll-in-One WP Migrationというプラグインを使ったら、エクスポートまではうまくいったが、インポートの途中で%が進まなくなってしまった。

原因はnginxだった

どうせphp周りの設定があかんのだろうなーと思ってphpのログを漁っていたが、nginxが原因だった。
(1時間も原因探ってた…)

nginxのエラーログ

2021/06/27 08:16:07 [error] 〇〇: *12 client intended to send too large body: 443806168 bytes, client: <IPaddress>, server: yoshis.jp, request: "POST /wp-admin/admin-ajax.php?action=ai1wm_import&ai1wm_import=1 HTTP/1.1", host: "yoshis.jp", referrer: "https://yoshis.jp/wp-admin/admin.php?page=ai1wm_import"

解決方法

nginxのconfに、http・server・locationで使えるclient_max_body_size ディレクティブを設定するといいようだ。

設定例

<中略>
http { 
<中略>
      client_max_body_size 500m;
<中略>
     }
<中略>

コメント

タイトルとURLをコピーしました