local WordPress から CORESERVER へ移行した手順(アップロードファイルサイズの変更)

WordPress運用

local WordPressで作成していた環境をCORESERVER上で動作するWordPressへ移行しました。

基本的な移行手順自体は特に難しい点はなく唯一つまずいたのが「アップロードファイルサイズ上限(64MB)」でした。

本記事では実際に行った移行手順とアップロードファイルサイズの変更を備忘として纏めています。


全体の流れ

移行手順は https://www.satokobo.net/1338 を参考にさせていただきました。

大まかな流れは次の通りです。

  1. local WordPress に「All-in-One WP Migration」をインストールする
  2. local WordPress でデータをエクスポートする
  3. CORESERVERのWordPress に「All-in-One WP Migration」をインストールする
  4. CORESERVERにエクスポートしたファイルをインポートする
  5. ❌ ファイルサイズ制限(64MB)でエラー
  6. アップロードファイルサイズを変更する
  7. 再インポート → 移行完了

local WordPress に「All-in-One WP Migration」をインストールする


local WordPress でデータをエクスポートする

CoreServer 管理画面から WordPress をインストールし、
管理画面にログインできる状態を作成します。

この時点では、

  • プラグイン導入
  • 初期設定

サイトのエクスポート先を押下する

エクスポート先を押下する(今回はファイルを押下)

ダウンロードを押下する

CORESERVERのWordPress に「All-in-One WP Migration」をインストールする


CORESERVERにエクスポートしたファイルをインポートする

インポート元を押下する

ファイルを押下する

ファイルサイズ制限(64MB)でエラー

WordPressのデフォルトのアップロードファイルサイズ上限が64MBらしい
インポートファイルのサイズが132MBなのでエラーが発生


アップロードファイルサイズを変更する

アップロードファイルサイズの変更はhttps://help.servmask.com/2018/10/27/how-to-increase-maximum-upload-file-size-in-wordpress を参考にさせていただきました。

設計項目は次の3つです

  • memory_limit
  • post_max_size
  • upload_max_filesize

CORESERVERダッシュボードのウェブーPHP設定から順番に追加する

settingを押下すると項目が選択できる

memory_limitを選択する

値を押下すると設定値が選択できる

インポートするファイルサイズ以上の値を選択する(今回は余裕をもって512Mを選択)

追加ボタンを押下する

同様に残りの2つも追加する

設定完了


再インポート → 移行完了

投稿やテーマいずれも正常に引き継がれていました。

※移行完了後、設定項目3つとプラグイン「All-in-One WP Migration」を削除する。残しておいても問題はなさそう


まとめ

アップロードファイルサイズを変更する必要がある。

タイトルとURLをコピーしました