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 も指定していたので、指定したらうまくいっていたのかも?
「スマイルサーバ」さんって結構ガチガチなんだよね。
何かしようと思ったらひっかりまくり~