Coding All in one migration

WordPress プラグイン All in one migration によるバックアップファイルのインポートで沼った話。
インポートの進行が100%で止まってしまう。
デベロッパーツールからエラー確認、413エラーが出たのでアップロードの容量オーバー。
そんなはずないとphp.iniでメモリやサイズ、タイムアウトの設定見直し。(全部OK)
.htaccessも見直し。(問題なし)
PHPのバージョン違いはインポート時に警告がでるので違う。
プラグインの競合も考え全部オフに。

調べたらサーバがNginxだとエラーが出るらしい。
VPSの時にNginx使ってたげど今は違くない??とサーバをチェックしたらApache。違うじゃん。

訳が分からなくて沼に沼って数日が経つ。
とりあえず同じサーバー内に復元できればそこからコピーして持って行こうと
初期ドメインにWordPressをインストールしたら問題なくインポートが出来、本気で「なんで?」となる。
ここでようやくドメインの設定に問題があると気付く。
原因はCloudFlareを使っていたこと。
CloudFlare側の設定でファイルサイズオーバーになっていたみたい。
とりあえずCloudFlareは一旦使うのを止めようとネームサーバを切り替え反映を待つ。
やっと反映が終わってインポートを再度試す。
今度は500エラー。なんで????本当にこれはなんで??????
シンプルなインターネットエラーきた。
そこからまた沼に沼る。抜け出せぬ。
本当に分からなくて自分が操作した部分をChatGPTに打ち込んで回答を待つと
「500はサーバーエラーです。php.iniの容量はBが省略されます。1GBの場合1G、1MBの場合1Mと表記してください」
とのこと。知らなかった。
単位のBを書いてはいけないことを知らなかった。
設定を見直している時に初期設定の1Gから1024MBに変えたり2GBに変えてたりしてるうちに普通に容量の単位にB付けてたのが原因でした。
初歩的なミスだし無知って怖い。とても勉強になりました。
あともっとChatGPT使っていこうと思いました。
こういう知識に強すぎる。
今は無事バックアップファイルのインポートも出来まして、画像の圧縮や軽量化も行えまして、
ついでにサムネイル表記のコードも書き直しまして、サムネイルの再生成もしまして、一旦落ち着きました。

LillianOtto Designer BLOG