何でもアップロード:WordPressでファイルの最大アップロードサイズを増やす方法
ジョン・ターナー
ジョン・ターナー
WordPressサイトに動画や機能満載のテーマをアップロードしようとしたのに、エラーメッセージで中断された経験はありませんか?
イライラしますよね。サイトに新しい機能を追加する準備は万端なのに、WordPressには別の計画があるようだ。
多くのWordPressユーザーはファイルアップロード制限に直面していますが、今日はこの問題に真正面から取り組みます。WordPressで最大ファイルアップロードサイズを増やす方法を解説します!
以下はその要点である:
- WordPressのファイルアップロード制限は、WordPress自体ではなくサーバーのPHP設定によって決定されます。デフォルトでは2MBと非常に低い場合もあります。
- 現在の制限は、[メディア] > [新しいメディアファイルを追加]または[ツール] > [サイトの状態] > [情報] で確認できます。
- 初心者が最も簡単にできる解決策は、ホスティングプロバイダーに連絡し、制限値の引き上げを依頼することです。
- 実践的なユーザーにとって、php.ini または .htaccess ファイルを編集することで、アップロードサイズの設定を直接制御できます。
- WPCodeを使えば、テーマファイルを危険にさらすことなく、制限を増やすPHPスニペットを安全に追加できます。
- 大規模なサイトを移行する場合、DuplicatorのDupArchive形式はアップロード制限を完全に回避します。
- WordPress マルチサイトユーザーは、ネットワーク管理ダッシュボードから直接アップロード制限を調整できます。
目次
WordPressの最大ファイルアップロードサイズは?
WordPress自体は、ファイルの最大アップロードサイズを設定していません。2MBから150MBまでです。このサイズはサーバーの設定、特にPHPの設定によって決まります。
各ホスティングプロバイダーによって、WordPressのデフォルトアップロードサイズが異なります。制限が緩いプロバイダーもあれば、かなり厳しいプロバイダーもあります。2MBに制限されるケースはよく見られます。
高解像度の画像、機能豊富なプラグイン、大規模なテーマは、しばしばこのサイズ制限を超えます。この制限により、ウェブサイトを強化できる大きなファイルやツールのアップロードが妨げられる可能性があります。
最大アップロードサイズを増やすタイミング
ファイルアップロードの上限を引き上げる必要がある一般的なシナリオをいくつか紹介します:
- エラーメッセージ
このサイトの最大アップロードサイズを超えています。
- 大規模なテーマとプラグイン
現代のWordPressテーマやプラグインは機能が豊富で、ファイルサイズが大きくなりがちです。気になる理想のテーマがインストールできないなら、アップグレードのタイミングかもしれません。
- 高品質メディア
今日のウェブサイトは、ビジュアルコンテンツで繁栄しています。高解像度の画像や動画を使用する場合、最高の作品を紹介するためには、より高いアップロード制限サイズが必要になるでしょう。
- ウェブサイト移行
サイトを新しいホストに移動しますか?アップロードの上限を高くすることで、特に大きなデータベースや多くのファイルを持っている場合、プロセスをスムーズに行うことができます。
- eラーニング教材
オンラインコースや会員サイトを運営している場合、大容量のPDFファイル、動画レッスン、音声コンテンツをアップロードする必要が生じるかもしれません。WordPressの最大アップロードサイズを引き上げる必要があるでしょう。
- ポートフォリオサイト
フォトグラファーやデザイナーなどのクリエイターは、作品を効果的に展示するために高解像度のファイルをアップロードする必要があります。
サイトのファイル・アップロード・サイズを確認する方法
アップロードの上限を増やす前に、どこから始めるかを知ることが重要です。最大アップロードサイズを確認する方法を説明します。
WordPressは、メディアライブラリに新しいファイルを追加する際、最大ファイルアップロードサイズを表示します。
メディア » 新規メディアファイルを追加に移動し、ページの下部をご覧ください。「最大アップロードファイルサイズ: X MB」というメッセージが表示されます。

また、ツール " サイトの健全性 " 情報に行き、メディア処理の セクションを見つけることができます。

現在の最大アップロードサイズを知ることで、どの程度アップロードする必要があるかを理解することができます。常に制限に達している場合は、現在のサイズを2倍または3倍にすることを検討するとよいでしょう。
WordPressでファイルの最大アップロードサイズを増やす方法
現在の制限を知ったところで、アップロードサイズの制限を増やすためのいくつかの方法を探ってみましょう。
- 方法1: Duplicatorを使用する: サイト移行に最適。DupArchive形式により、サーバーのアップロード制限に引っかかることなく大容量ファイルを転送できます。
- 方法2:ウェブホストに連絡する:初心者にとって最も簡単な選択肢です。ほとんどのホストは追加費用なしで迅速に制限を引き上げてくれます。
- 方法3: php.iniファイルを編集する: 信頼性の高い実践的な方法です。cPanelのMultiPHP INIエディタを使用するか、FTP経由で直接ファイルを編集します。
- 方法4: functions.phpファイルを編集する: テーマファイルを通じてPHPのアップロード設定を調整します。WPCodeはこれを安全かつ元に戻せる状態に保ちます。
- 方法5:.htaccessファイルの編集:PHPディレクティブをルートディレクトリの.htaccessファイルに直接追加します。変更を加える前には必ずバックアップを取ってください。
- 方法6:プラグインを使用してファイルアップロード制限を増やす:EasyMediaプラグインを使用すると、ダッシュボードからより高いアップロード制限を選択できます。
- 方法7: WordPressマルチサイト: ネットワーク管理ダッシュボードの「設定」→「ネットワーク設定」から、ネットワーク全体のアップロード制限を増やします。
方法1: アップロード制限なしでデータを移行するDuplicatorの使用
Duplicatorは、特に大容量ファイルを扱う際にWordPressの移行を円滑にするために設計されたプラグインです。ファイルのアップロードサイズ制限が原因でサイトの移行に問題がある場合、Duplicatorが解決策となります。

Duplicatorでは、DupArchiveと呼ばれるカスタムファイルフォーマットを使用することができます。これはPHPの制限が低いサーバーでも大きなファイルを扱うことができます。
大きなデータベースでも、たくさんのメディアファイルでも、Duplicatorはあなたのサイトをバックアップします。そして、エラーなくスムーズに新しい場所にインポートします。
開始するには、あなたのウェブサイトにDuplicatorをインストールし、有効にします。
Duplicator Proを探す" 設定 " バックアップ。データベースセクションに移動し、SQLモードを PHPコードと マルチスレッドに変更します。

アーカイブ設定で、アーカイブエンジンをDupArchiveに設定します。これらの変更を保存します。

次に、サイトの新しいバックアップを作成します。すべてのデータを含めてください。

バックアップが構築されたら、両方のファイルをダウンロードする。

サイトを別の場所に移行するには、Duplicator Proをインストールして、バックアップのインポートページを開きます。バックアップアーカイブファイルをインポートボックスにドラッグ&ドロップします。

WordPressを最初にインストールしたくない場合は、バックアップファイルを新しいサーバーにアップロードすることもできます。以下のリンクからブラウザでinstaller.phpファイルに移動します: https://your-domain/installer.php
いずれにせよ、Duplicatorはアップロードサイズの問題を回避し、データを新しいホストに転送します!
方法2:WordPressホスティングプロバイダーに問い合わせる
Duplicatorは移行作業に最適ですが、日常的な運用ではアップロード制限を引き上げたい場合もあるでしょう。ファイルアップロード制限を増やす簡単な方法の一つは、ウェブホスティングプロバイダーに連絡することです。
初心者にとって、サイトのアップロード制限を増やす最も簡単で推奨される方法です。ほとんどのホスティングプロバイダーは、より大きなファイルアップロードの必要性を理解しており、制限を増やすことに快く応じてくれることが多いです。
ホストのサポートチームに連絡してください。通常、ライブチャット(多くの場合、最も迅速なオプション)、サポートチケット、または電話でこれを行うことができます。
最大アップロードサイズを増やす必要があることを説明してください。新しい制限を指定してください。
方法3:php.iniファイルを作成/編集する
サーバーファイルの扱いに慣れていれば、php.iniファイルを編集することで最大アップロード制限を増やすことができます。ウェブホストがcPanelアクセスを提供している場合、これは簡単なプロセスです。
このチュートリアルでは、Bluehostを使用します。コントロールパネルにサインインし、cPanelを開いてください。

ソフトウェアのセクションで、MultiPHP INI Editorをクリックしてください。

upload_max_filesizeの設定を見つけます。値を変更し、適用をクリックします。

cPanelをお持ちでない場合は、FTPでサーバーに接続するか、ホスティング会社のファイルマネージャーをご利用ください。
ルート・ディレクトリにphp.iniという名前のファイルがあるか探してください。存在しない場合は作成してください。
ファイル中の以下の行を追加または変更する:
upload_max_filesize = 256M
post_max_size = 256M
max_execution_time = 300
上記の値は単なる例であることを忘れないでください。ニーズやサーバーの能力に応じて調整してください。
ファイルを保存し、FTPを使用している場合はサーバーにアップロードします。変更を有効にするには、ウェブサーバーを再起動します。
方法4:functions.phpファイルにコードを追加する
php.iniファイルが見つからない、または編集できない場合は、テーマのfunctions.phpファイルからアップロードサイズの上限を調整してみてください。
手動で行うこともできますが、誤ってテーマを壊してしまうかもしれません。WPCodeは、あなたのサイトにカスタムコードスニペットを追加する安全な方法を提供します。

WPCodeをインストールし、新しいカスタムコードスニペットを追加します。

コードタイプとしてPHPスニペットを選択します。

エディターで次のコードを追加する:
@ini_set( 'upload_max_size' , '256M' );
@ini_set( 'post_max_size', '256M');
@ini_set( 'max_execution_time', '300' );
コード・スニペットを保存して有効にする。

方法5:.htaccessファイルにコードを追加する
アップロードのファイルサイズを増やすもう1つの方法は、.htaccessファイルを修正することです。
これを行うには、FTPでウェブサイトに接続します。WordPressのルートディレクトリにある.htaccessファイルを探します。
ファイルに以下の行を追加する:
php_value upload_max_filesize 256M
php_value post_max_size 256M
php_value max_execution_time 300
php_value max_input_time 300
ファイルを保存し、サーバーにアップロードしてください。
方法6.WordPressのファイルアップロードサイズを増やすプラグインを使う
ファイルを直接編集するのが苦手な場合は、WordPressプラグインを使用してアップロード制限を増やすことができます。EasyMedia(旧称:Increase Maximum Upload File Size)が優れた選択肢です。

プラグインを有効化後、[メディア] » [EasyMedia] を選択します。アップロードサイズを大きく設定し、変更を保存してください。

プラグインは、あなたのウェブホストによって許可された最大のファイルアップロードサイズのみを提供します。それ以上が必要な場合は、ホスティングプロバイダにお問い合わせください。
方法7:マルチサイトでファイルのアップロードサイズを増やす
WordPressマルチサイトネットワークを運営している場合、ダッシュボードで直接ファイルのアップロードサイズを増やすことができます。
ネットワーク管理者ダッシュボードにサインインします。設定 " ネットワーク設定をクリックします。アップロード設定で、最大アップロードファイルサイズの値を変更します。

この値をサーバーの許容値より高く設定すると、サーバーはこの値を無視します。そのため、ホスティングプロバイダに連絡して、マルチサイトネットワークの上限を増やす必要があるかもしれません。
よくある質問 (FAQ)
All-in-One WP Migrationでアップロードサイズを増やすには?
All-in-One WP Migrationの無料版では、ファイルアップロードの上限が512MBに設定されています。この値を増やしたい場合は、69ドルで拡張機能を購入する必要があります。
タイムアウトやファイルアップロード制限エラーを避けたい場合は、代わりにDuplicatorの使用を検討してください。このマイグレーションプラグインは、カスタムファイル形式(DupArchive)を持っており、大きなファイル転送を処理するために構築されています。
WordPressのメディアライブラリに大きなファイルをアップロードするには?
メディアライブラリに大きなファイルをアップロードするには、最大ファイルアップロードサイズの制限を増やす必要があるかもしれません。これは、php.ini、functions.php、または.htaccessファイルを編集することで可能です。また、ホスティングプロバイダーに助けを求めることもできます。
cPanelで最大ファイルアップロードサイズを増やすには?
cPanelで、MultiPHP INI Editorを開きます。upload_max_filesizeを探し、必要に応じてこの値を増やしてください。変更を保存します。
制限なしでアップロードする準備はできていますか?
ファイルアップロードの制限に足を引っ張られる必要はありません。
ほとんどの初心者にとって、ホスティングプロバイダーに問い合わせるのが最も簡単な最初の一歩です。しかし、ファイル操作に慣れている場合は、php.iniファイルを編集するか、WPCodeを使用してカスタムスニペットを追加することで、サーバー設定をより細かく制御できます。
大規模なサイトの移行中にアップロード制限に直面した場合、Duplicatorの利用をお忘れなく。そのDupArchive形式は、通常のエラーやタイムアウトなしに大規模なファイル転送を処理できるよう設計されています。
Duplicator Proは、データを一切失うことなくサイトを新しいホストへ移行する最も信頼性の高い方法を提供します。ファイルアップロード制限を回避するためにご利用ください!
ここにいる間、私はあなたがこれらの余分なWordPressガイドを気に入ると思います: