WordPress「All-in-One WP Migration」データを移行

「All-in-One WP Migration」は、無料版でエクスポートは自由、インポートは「512MB」までできる。

お引越しには超便利なプラグインだ。

でも、レンタルサーバで制限がかかっている場合が多いので、インポートの可能容量が超小さくて???ってなる

色々な方法があるみたいだけど、私は、php.iniを触ることが多い。

エックスサーバは、GUI画面でも入力できるから超簡単だけど、サーバによってFTPを使わなきゃいけないサーバもある。

今回は、スマイルサーバ

GUI画面だけど、入力はテキストボックス内に入力が必要だった。

memory_limit =256M
post_max_size = 120M
upload_max_filesize = 100M

※値は、必要に応じて変更
upload_max_filesize(小さい) < post_max_size < memory_limit(大きい)
全部同じ値でも問題はない

  • upload_max_filesize :1つのファイルアップロードに許可される最大サイズ
  • post_max_size :POST データに許可される最大サイズ(1回のアップロードでの全ての合計サイズ)
  • memory_limit :メモリ使用量の制限
  • max_execution_time :スクリプトの実行時間の最大値(秒)
  • max_input_time :アップロードにかかる時間の最大値(秒)

この時、重要なのは、記述する順番

これに気が付くまで、時間を取られてしまった。

でも今回は、新規に作成したばかりだったので、80MBほどだったのでエクスポートはうまくいったけど、インポートは100%から進まず挫折。

結局、今回は、画像も少なくテーマは「Lighting」の親子しかないけど、それに関連するプラグインのサイズが大きかったので、「テーマ」と「プラグイン」を外して28MBをエクスポート、転居先にあらかじめ「テーマ」と「プラグイン」をインストールしておいて、28MBをインポートするとうまくいった。

もしかしたら、max_execution_time や max_input_time も指定していたので、指定したらうまくいっていたのかも?

「スマイルサーバ」さんって結構ガチガチなんだよね。
何かしようと思ったらひっかりまくり~

コメント