この記事は約5分で読めます。
本文は約3013文字です
【2023年対応】All in One WP Migrationの最大アップロードサイズを増やす方法
All in One WP Migrationは手軽にサイト移転できる最強のプラグインだとおもいます。しかし、All in One WP Migrationは有料アドオンを購入しないとサイズの制限があり、画像が多いサイトなどではすぐにアップロード制限に引っかかってしまいます。
この記事では、有料アドオンを購入せずにAll in One WP Migrationのアップロード制限を解除する方法をご紹介します。
All in One WP Migrationの有料アドオンはいろんな種類がありますが、$69で一番安い『Unlimited Extension』で十分です。そのほかのアドオンはどれを選んでもUnlimited Extensionの機能が含まれますので、Unlimited Extensionを別途購入する必要はありません。
旧バージョンを使用してコードを修正する(512MB以上)
All in One WP Migrationの旧バージョンを使うと、簡単にアップロード制限が取り除けます。
2つの手順で、All in One WP Migrationのアップロード制限を変更しましょう。
- 旧バージョン6.77のダウンロード
- 旧バージョン6.77のコードを修正
All in One Migration Ver6.77をダウンロード
All in One Migration Ver6.77のコードを修正
コード(ファイル)の修正方法は2つあります。
- zipファイルを展開してファイルを編集する
- WordPressにプラグインをアップロードしてからファイルを書き換える(おススメ)
zipファイルの中身を編集するのは、手間が多く間違えやすいです。Wordpress上でファイルを直接編集する方法をご説明します。
- プラグイン⇒新規追加でzipファイルをアップロード。
- プラグイン⇒プラグインファイルエディターと進む。
- All in One WP Migrationをプルダウンで選ぶ。
- constants.phpを選択します。
- constants.phpのコードを編集、保存。(編集内容は『変更後のコード(Ver6.77』を参照)
変更前のコード(Ver6.77)
もともとのアップロードサイズの制限が512MBになっています。
<?php
// =================
// = Max File Size =
// =================
define( 'AI1WM_MAX_FILE_SIZE', 2 << 28 );
変更後のコード(Ver6.77)
もともとのアップロードサイズの制限が512MBなので10倍にして、5GBにします。
<?php
// =================
// = Max File Size =
// =================
define( 'AI1WM_MAX_FILE_SIZE', 20 << 28 );
修正したコードのAll in One WP Migrationをダウンロードする
他のサイトでもAll in One WP Migraitonの改造版を使いたい時に毎回ファイルを編集するのは面倒です。
プラグインファイルエディタで編集したプラグインファイルはダウンロードして、zipファイルとして手元に置いておくと次に同じことをしなくて済みます。
修正後のプラグインファイルをダウンロードしましょう。
まず、『Download Plugins and Themes from Dashboard』というプラグインをインストールし有効化します。すると、プラグイン一覧に『Download ZIP』というリンクが追加されます。

そのリンクをクリックすると、zipファイルをダウンローできますので、次回からコードの修正が必要無くなります。

All-in-One WP Migration File Extensionを使用する(512MB以下)
今はダウンロードできなくなったプラグインに、All-in-One WP Migration File Extensionがあります。このプラグインは、All in One WP Migrationの公式サイトで配布されていたアップロード制限を512MBまで解除するプラグインです。
公式サイトでは公開が中止になっていますが、web.archive.orgにはまだzipファイルが残っていますので、そのリンクからダウンロードして使用することができます。
インポートするファイルが512MB以下であれば、こちらを使う方が手軽かもしれません。
もし、ご自身のサイトでAll-in-One WP Migration File Extensionを使用したサイトがあり、手元にzipファイルが無いのであれば、ご自身のサイトからプラグインファイル一式をzip型式でダウンロードしておけば、他のサイトで使いまわすことが可能です。
PHPの設定を変更する
All in One WP Migrationの最大アップロードサイズは、サーバーのPHP設定で上限が決まっています。
無料のAll in One WP Migrationプラグインが制限しているわけではありません。
有料版のUnlimited Extentionを購入するとサーバーのPHP設定とは無関係にアップロードサイズの制限がなくなるだけで、サーバーのPHP設定を変更してしまえば、アップロードサイズの制限はユーザーが変更できるのです。
どのPHP変数の値をどのように変更すればいいのか以下の記事を参照してください。

まとめ
この記事では、All in One WP Migrationのアップロード制限を解除する方法についてご説明しました。
512MB以下のアップロードサイズの場合は、を使うことをおススメします。
51MBを超えるアップロードサイズの場合は、有料アドオンを購入するか、旧バージョン6.77をダウンロードしてコードを修正することで、制限を解除できます。
コメント