概要
WordPressのAll-in-one WP Migrationは、バックアップやWPのお引越しでは必須のPlug-inになってます。とても重宝しているのですが、久しぶりに復元(バックアップとは別のPCへ移行)してみると、復元ステータスバーが100%で止まってしまいます。これはLocalによる環境で発生しました。
ネットで調べると、下記の解決方法が出てきますが、いずれでも未解決
- ・PHPのバージョンを合わせないと発生する ⇒ 同じバージョンでも発生
- ・Uploadする容量が足りないからphp.iniを修正 ⇒ 容量は十分にある
原因判明
困り果てたところで、サーバーのエラーログを調査したら?との吉報を入手
[Wed Aug 23 22:00:50.495544 2023] [fcgid:warn] [pid 21140:tid 1324] [client 127.0.0.1:9676] mod_fcgid: HTTP request length 30006846 (so far) exceeds MaxRequestLen (30000000), referer: http://プロジェクト名.local/wp-admin/admin.php?page=ai1wm_import
mod_fcgidの「FcgidMaxRequestLen」の値が不足している、とのエラーです
※C:\Users\ユーザー名\Local Sites\プロジェクト名\logs\apache\site-error.log
対処方法
- 次の設定ファイルを修正します
C:\Users\ユーザー名\Local Sites\newproject\conf\apache\modules.conf.hbs
※拡張子が.hbsとなっています。これはVBcodeで開いて修正出来る形式です - 次の箇所(もしかしたらファイルの最後に)をエラーの値よりかなり大きく変更します
FcgidMaxRequestLen 50000000
これで解決すれば、幸いです! Goods Luck!