どうもバナナです。
いつものように本番のWordPress環境をローカルに移行作業をしていました。
本番のデータをインポートしようとしたら「Incorrect format parameter」というエラー内容が表示されました。
今までも本番環境からの移行作業は何回もやってきたので、びっくりしました。
しかし、無事に解決にすることができました。
またエラーが出た時にすぐに解決できるように、解決法をまとめておきます。
原因
どうやら「エクスポートした本番のsqlファイルサイズが大きすぎた」ことが原因のようです。
赤枠の箇所を見てください。
インポートする最大のファイルサイズが「40MB」に設定されています。
今回エクスポートした本番のsqlファイルサイズは62MBでした。
インポートする最大ファイルサイズより、インポートするsqlファイルサイズが大きかったため、インポートができないよ!というエラーでした。
解決方法
インポートできるファイルサイズの容量を上げることで解決しました。
以下は手順になります。
php.iniファイルを編集
xampp/
└ php/
└ php.ini
↑上記の場所にあるphp.iniファイルを編集します。
post_max_size=40M
upload_max_filesize=40M
post_max_size
とupload_max_filesize
の数値をそれぞれ変更してください。
バナナの環境だと
690行目 post_max_size
842行目 upload_max_filesize
にありました。
バナナは下記のように数値を設定しました。
post_max_size=128M
upload_max_filesize=128M
変更が完了したらphpMyAdminから確認してみてください。
※変更後は、ApacheとMySQLを1度終了→再起動してください。
再起動をしないとバナナの環境では、反映されませんでした。
無事に反映されました!
これで無事にインポートできるようになりました。
まとめ
- 原因は、sqlファイルがインポートできる最大サイズを超えていた。
- php.iniファイルを編集して、インポートできる最大サイズを上げることで解決した。
今回はこんな感じでした。
同じようなエラーで悩む人の参考になればと思います。
バナナは、エラーメッセージがでたらGoogle翻訳にかけるのですが、
和訳してみたら「不正なフォーマットパラメータ」と訳されました。
どういうこと???
いつも通りやったはずなのに!とテンパりました。笑
いつもおこなっている作業でつまづくことほど怖いことってないですよね。
でもローカル環境で起こったエラーなので、まだ良かったです。
これが本番環境に移行のタイミングでなっていたら…
こんな感じで震えが止まらなかったと思います。
では、今回はこの辺で。
またね。