WordPressサイトにファイルをアップロードしようとして、行き詰まったことはありませんか?必要な画像、プラグイン、またはテーマをアップロードできないのは非常にイライラします。ファイルアップロードの問題はワークフローを遅くする可能性があるため、読者からよく助けを求められます。
これらのファイルアップロード制限により、メディアライブラリにコンテンツを追加したり、必要なより大きなプラグインやテーマをインストールしたりできなくなる場合があります。それはまるで身動きが取れないようなものです。そして、それをどう修正すればよいかわからない場合は、さらにイライラします!
しかし、心配しないでください。私たちがサポートします。WordPressが非常に設定可能なプラットフォームであることを気に入っており、同じ問題を解決する方法は複数あることがよくあります。
このガイドでは、WordPress で最大ファイルアップロードサイズを増やす最も簡単な方法を紹介します。これらの制限を乗り越えて、あなたが愛するウェブサイトの運営に戻れるようにします!

WordPressで最大ファイルアップロードサイズを増やす理由
あなたの WordPressホスティング プロバイダーは、サインアップ時および WordPressのインストール 時にデフォルトの最大ファイルアップロードサイズを設定します。この制限はホスティングプロバイダーによって定義され、通常は2MBから500MBの範囲です。
ほとんどのWordPressウェブサイトの所有者にとって、この制限で十分すぎるほどです。
ただし、アップロードエラーが発生しないように、この制限を引き上げる必要がある場合があります。
例えば:
- あなたは写真サイトを運営しており、大きな画像をアップロードする必要があります。
- あなたのデザインまたは写真のポートフォリオには大きな画像が含まれています。
- より大きなWordPressテーマまたはプラグインをインストールしたい場合。
- eBook、写真、ビデオなどのデジタル製品を販売したいと考えています。
- コンテンツを定期的に更新し、現在の制限を超えたオーディオ、写真などを追加しています。
とはいえ、WordPressサイトで最大ファイルアップロードサイズを増やす方法をご紹介します。
注: ウェブサイトに多数の大きなファイルを表示すると、速度とパフォーマンスが著しく低下する可能性があることに注意してください。そのため、通常はWordPressに動画をアップロードしないことをお勧めします。
ほとんどのユーザーは異なるWordPressホスティング設定を使用しているため、以下をカバーします。
- WordPressで最大ファイルアップロードサイズ制限を確認する方法
- 方法1:WordPressホスティングプロバイダーに連絡する
- 方法2:既存のphp.iniファイルを作成または編集する
- 方法3:WordPressテーマのfunctions.phpファイルにコードを追加する
- 方法4:.htaccessファイルにコードを追加する
- Method 5: Use a WordPress Plugin to Increase File Upload Size
WordPressで最大ファイルアップロードサイズ制限を確認する方法
WordPressは、画像やその他のメディアをアップロードする際に、最大ファイルアップロードサイズ制限を自動的に表示します。
これを確認するには、WordPress管理画面のメディア » 新規追加にアクセスするだけで、WordPressサイトの最大ファイルアップロードサイズ制限が表示されます。

アップロードサイズの上限を見つけ方がわかったので、WordPressで最大アップロードサイズを増やす方法をご紹介します。
方法1:WordPressホスティングプロバイダーに連絡する
WordPressで最大ファイルアップロードサイズを増やす最も簡単な方法の1つは、WordPressホスティングプロバイダーに連絡することです。
これは、彼らのカスタマーサービスチームにとっては比較的簡単なタスクであり、数分で完了できます。
初心者にとっては、WordPressにコードを追加したりサーバーファイルを編集したりするよりもはるかに簡単です。
単純に、Bluehostのようなホスティングプロバイダーのウェブサイトにアクセスしてログインしてください。
次に、画面下部にある「チャット」アイコンをクリックします。その後、サポートスタッフにWordPressサイトのファイルアップロードサイズを増やすように依頼できます。

ホスティングアカウントダッシュボード内からサポートに連絡することもできます。
方法2:既存のphp.iniファイルを作成または編集する
最大ファイルアップロードサイズを増やすもう一つの方法は、php.iniという名前のファイルを作成または編集することです。このファイルは、WordPressホスティング環境の多くの設定を制御します。
BluehostのようなほとんどのWordPressホスティングプロバイダーは、ウェブサイトを管理するのに役立つ初心者向けのcPanelを提供しています。
ウェブホストに cPanel ダッシュボードがある場合、組み込みツールを通じてファイルアップロードサイズを増やすことができます。
注: 以下はBluehostのcPanelからのものです。ただし、ほとんどの共有ホスティングプロバイダーも同様の手順になります。
Bluehostのホスティングタブの下部にあるcPanelボタンを見つけることができます。

このボタンをクリックすると、cPanelダッシュボードが開きます。
次に、下にスクロールして「ソフトウェア」セクションを見つけ、「MultiPHP INI Editor」をクリックします。

次に、「upload_max_filesize」というラベルのセクションまでスクロールダウンし、ボックスに新しい最大ファイルサイズを入力します。
次に、「適用」ボタンをクリックします。

または、「エディターモード」メニュータブをクリックして、エディターで直接最大ファイルアップロードサイズを変更することもできます。
ファイルのアップロードサイズを増やすには、「upload_max_filesize」セクションを編集する必要があります。
完了したら、「保存」ボタンをクリックしてください。

コードを追加してphp.iniを編集する
現在のホスティングプロバイダーがcPanelオプションを提供していない場合は、このファイルを直接編集する必要があります。
これを行うには、FTPクライアントを使用するか、WordPressホスティングコントロールパネルのファイルマネージャーオプションを使用できます。
共有ホスティングを使用している場合、ホスティングディレクトリにphp.iniファイルが表示されない場合があります。表示されない場合は、php.iniという名前のファイルを作成し、ルートフォルダにアップロードしてください。
次に、以下のコードスニペットをファイルに追加します。
upload_max_filesize = 256M
post_max_size = 256M
max_execution_time = 300
「256M」の制限を、WordPressブログに必要なファイルサイズに変更できます。
方法3:WordPressテーマのfunctions.phpファイルにコードを追加する
この方法では、functions.phpファイルにコードを追加します。これは、WordPressテーマにあります。
ファイルを直接編集する代わりに、WPCodeの使用をお勧めします。これは、ウェブサイトを壊すことなくコードを追加できる最高のコードスニペットプラグインです。
これが初めての場合は、WordPressにカスタムコードを追加する方法に関する初心者向けガイドをご覧ください。
まず、無料のWPCodeプラグインをインストールする必要があります。詳細については、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。
アクティベート後、Code Snippets » + Add Snippet に移動してください。
「カスタムコードを追加 (新規スニペット)」オプションにマウスカーソルを合わせ、「+ カスタムスニペットを追加」ボタンをクリックする必要があります。

次に、表示されるオプションのリストからコードタイプとして「PHPスニペット」を選択する必要があります。

次の画面で、新しいスニペットの名前を入力します。これは、コードが何であるかを思い出すのに役立つものであれば何でも構いません。
次に、「コードプレビュー」の下に次のコードスニペットをコピーして貼り付けることができます。「256M」を必要な最大ファイルサイズに変更してください。
@ini_set( 'upload_max_size' , '256M' );
@ini_set( 'post_max_size', '256M');
@ini_set( 'max_execution_time', '300' );

最後に、上部のトグルを「アクティブ」に切り替え、次に「スニペットを保存」ボタンをクリックします。これで、コードがウェブサイトで実行されるようになります。
方法4:.htaccessファイルにコードを追加する
最大ファイルサイズを増やすもう一つの方法は、.htaccessファイルを変更することです。このファイルは、ウェブサイトの高レベルな設定を制御します。
これを行うには、FTP経由でウェブサイトサーバーにログインする必要があります。以前にこれを行ったことがない場合は、初心者向けWordPressへのファイルのアップロードにFTPを使用する方法に関するガイドを参照してください。
次に、ウェブサイトのルートフォルダにある.htaccessファイルを特定する必要があります。

.htaccess ファイルが見つからない場合、ファイルマネージャーまたはFTPクライアントによって非表示になっている可能性があります。詳細については、WordPressサイトで.htaccessファイルが見つからない理由に関するガイドをご覧ください。
次に、以下のコードスニペットを.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
最大ファイルアップロードサイズをさらに増やすには、単に「64M」を必要なサイズに変更してください。
方法5:WordPressプラグインを使用してファイルアップロードサイズを増やす
最大ファイルアップロード制限を引き上げるもう1つの方法は、WP Increase Upload Filesizeプラグインを使用することです。WordPressにコードを追加することに慣れていない場合は、これが良い選択肢となるでしょう。
まず最初に行うべきことは、プラグインのインストールと有効化です。詳細については、WordPressプラグインのインストール方法に関するガイドをご覧ください。
有効化したら、WordPress管理画面の メディア » アップロード制限の引き上げ に移動してください。
これにより、「最大アップロードファイルサイズを選択」ドロップダウンで新しいファイルアップロードサイズを選択できる画面が表示されます。
次に、「変更を保存」ボタンをクリックします。

注意: 最大ファイルアップロードサイズは、ホスティングプロバイダーによって設定されます。ドロップダウンに表示されている制限よりも大きいファイルサイズ制限が必要な場合は、ホスティングプロバイダーに連絡して制限の引き上げを依頼する必要があります。
動画チュートリアル
文章での指示に従うのが好きでない場合は、代わりにビデオチュートリアルをご覧ください。
この記事がWordPressの最大ファイルアップロードサイズを増やすのに役立ったことを願っています。また、WordPressでアップロードできる追加ファイルタイプを追加する方法に関するガイドや、WordPress管理エリアを改善するためのプラグインとヒントの専門家によるおすすめもご覧ください。
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。

マニッシュ
ブロガーからエクスポートしたXMLファイルをWordPressにインポートできません。
私のブロガーのインポート済みXMLファイルのサイズは24MBです。
この問題を解決してください。感謝いたします。
Hashim
3. htaccess メソッド がうまくいきました。
ありがとう
ジョン
あなたのコードをサイト全体にコピー&ペーストすると、いつも次のようになっていることを誰かに言われたことがありますか?
1: code
2: code
3: code
ですから、読者にとって簡単なコピー&ペーストで済むところを、正しく機能させるためには少し編集が必要です!言ってみれば…
ジョン・デラニー
php.ini ファイルを作成し、ルートではなく wp-admin フォルダに配置してください。毎回これで解決します。
Michael Kelley
ありがとう!これが唯一うまくいった方法です。注意点として、すでに同じコードのphp5.iniファイルがありましたが、何も効果がありませんでした。少し混乱します。
Mudassar
htaccess worked
ロバート
2時間のフラストレーションの後、ここで言及されている htaccess の方法が私のローカル環境でうまくいきました。
Thank you very much.
ロビン
.htaccessを変更して、
php_value memory_limit 2G
php_value upload_max_filesize 2G
php_value post_max_size 2G
php_value max_execution_time 99999
php_value max_input_time 99999
ファイルをアップロードしようとすると2GBと表示されますが、128MBを超えるファイルをアップロードするとHTTPエラーが表示されます。助けてください。
ありがとう
ザイン・ザヒール
最大制限を2Gではなく128Mに設定
ロビン
.htaccessに追加しました
php_value memory_limit 2G
php_value upload_max_filesize 2G
php_value post_max_size 2G
php_value max_execution_time 99999
php_value max_input_time 99999
そして2GBと表示されますが、128Mを超えるファイルをアップロードするとHTTPエラーが発生します。誰か助けてもらえませんか。
ありがとう
エリザベス・パーカー
I DO NOT recommend putting that code in the Theme Functions file. I tried it and it completely blew up my site. And if you don’t know how to use FTP or the File manager to change the Functions file BACK, you’ll be very unhappy. I haven’t tried the other options but if I find something that works I’ll let you know
kennedy Odhiambo
エリザベスさん、こんにちは。試してみましたが、私のサイトもクラッシュしてアクセスできなくなりました。どうやって直したか教えていただけますか?
Caki
GoDaddyに連絡しました。彼らを通じてcPanelホスティングを使用しています。彼はpublic/htmlファイルに以下の内容の.user.iniファイルを追加しました。
memory_limit = 128M
max_execution_time = 300
post_max_size = 128M
upload_max_filesize = 256M
ラジブ・アーメド
本当にありがとう!うまくいきました
Tino
私はAxxessを使用していますが、これも私にはうまくいきました!
Mukhiiii
You made my day!
Thanks
ポール・ヴィジェイ
たくさんありがとう、これは私にはうまくいきました。私もGoDaddyホスティングを使用していますが、テンプレートがオンラインデータベースからロードされません。手伝ってもらえますか?
Bob
.user.ini と名前を付けますか、それとも user.ini ですか?
Jesse
この方法でうまくいきました!共有していただきありがとうございます!!!
Craig
.htaccessソリューションでは、コードをファイルのどこに入力しますか?最後に配置しましたが、500エラーが発生しましたか?
Cornelius
代替案として、ftp cpanel を介して直接アップロードできると聞きましたが、そうすると PDF が WP メディアダッシュボードに表示されませんか?
WPBeginnerサポート
こんにちは、Corneliusさん、
PDFファイルをアップロードすることはできますが、はい、おっしゃる通りWordPressサイトのメディアライブラリには表示されません。メディアライブラリにファイルを表示して簡単に追加できるようにするには、組み込みのメディアアップローダーを使用してアップロードする必要があります。
管理者
クリストファー・エラ
FTP/SFTP経由で何かをアップロードし、Add From Serverのようなプラグインを使用してデータベースに追加できます。
Nitus
これは私にはうまくいきました(他に何もできなかったので):
– wp-config.phpを開く
– 一番下にこの行を追加します:
define(‘WP_MEMORY_LIMIT’, ‘128M’);
– 保存(ファイルをアップロード)
Maja
私は開発者ではないので、PHPや機能的なものに触るのは気が進みません。
上の投稿でPHP設定を見つけ、すべて正しく設定されています。最大ファイルサイズは30MBなので、なぜまだ5MBより大きいメディアをアップロードできないのか混乱しています。
何かWordPressで私が気づいていないことはありますか?
それを変更できる場所は見つかりませんでした。
Niall Flynn
cPanelを使用している場合、ほとんどの場合PHPバージョンの設定で編集します。5.6または7.0を使用しているか確認し、cPanelですべての設定を編集できます。私のホストでは、他の方法はすべてロックされていますが、これは非常に便利で、PHPモジュールを有効にしたり、設定を微調整したりする簡単な方法があります。
yaser
ありがとう。
これが最終的に私にとってうまくいったことです。
wp-config内のwp-settingsより前:
define( ‘WP_MEMORY_LIMIT’, ‘256M’ );
define( ‘WP_MAX_MEMORY_LIMIT’, ‘256M’ );
ini_set( ‘memory_limit’, ‘256M’ );
.htaccess内:
php_value memory_limit 256M
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300
mohammad
ありがとう、おかげで一日がうまくいったよ
Evan Olsen
これでうまくいきました!ありがとうございます!
Rudrax
ありがとう、友達、うまくいきました!
Yna Capumpue
wp-config にはどうやってアクセスするのですか?コード自体はどこに入力するのですか?ありがとうございます。
maneesh naithani
今日を素晴らしいものにしてくれてありがとう。ありがとう。
Rahadian
この貴重な投稿ありがとうございます。.htaccessメソッドが私には機能しました
Abhishek
Thanx a lot php.ini option works thanx a lot
Sean
こんにちは
オーディオファイルを販売するためのWooCommerceストアを構築しています。一部のファイルは100MBを超えているため、WordPressから直接アップロードすることはできません。私がやろうとしているのは、ファイルをcPanelにアップロードしてから、そのリンクをWPのダウンロード可能な製品に投稿することです。しかし、その方法がわかりません。cPanelでファイルを表示してそのリンクをコピーしても、cPanelログインにしかアクセスできません。購入者がダウンロードできるように、cPanelにあるファイルのリンクを取得する方法がわかりません。
これに関するチュートリアルはありますか?
それとも手伝ってもらえますか?
ありがとう
イアン
このファイルURLにはセキュリティが必要になるため、さらに詳しく調べる必要があります。一般的にファイルURLはすべてにアクセス可能であり、購入せずにダウンロードできるためです。
ラリー・スコット
php.ini ファイルを作成するという2番目の提案は、驚くほどうまくいきました。
ジョン
絶対にそのコードをテーマ関数ファイルに入力しようとしないでください!!!!! 今、エラーメッセージが表示され、サイトのダッシュボードにアクセスできなくなりました。彼らの他の提案を試す勇気はありません。
WPBeginnerサポート
ジョンさん、こんにちは。
FTPクライアントを使用してfunctions.phpファイルを簡単に編集して、行った変更を元に戻すことができます。
管理者
Fred Preston
ありがとう。.htaccessバージョンが私にはうまくいきました。cPanelファイルマネージャーで隠しファイルを表示することを覚えておく必要がありました。
ジョン
Just wanted to say thanks. I’ve been able to solve three wordpress related issues in one day, all with help from this website. Kudos on the good work.
WPBeginnerサポート
Thanks John
Don’t forget to join us on Twitter for more WordPress tips and tutorials.
管理者
シャミール
とても役に立ちました
デビッド
ありがとうございます。
php.ini の編集が役立ちました。post_max サイズも上げる必要があることに気づきました。最初の更新ではこれを編集し忘れて、何も変わりませんでした。すべてのパラメータを編集して、うまくいきました。もう一度ありがとうございます!
Alyse
テーマのfunctions.phpファイルに特定の場所に追加する必要がありますか?最初の方ですか?最後の方ですか?
Shambo
.htaccessファイルを変更したところ、うまくいきました。本当にありがとうございます。
Celal Erdogdu
動作しました、ありがとうございます。
WPBeginnerサポート
You are welcome
管理者
Bentham
本当にありがとうございます。オプション1がヒントになりました
Mohsin
.htaccessの方法がうまくいきました。この記事をありがとうございます。
アスワニ・ソマラジャン
It was great. Very helpful! Had to upload a theme, used the second method. added a ner php.ini file and the theme is installed. Thanks a lot
ジョン
手伝ってくれてありがとう
.htaccessファイルでの変更はウェブサイトをクラッシュさせましたが、
php.iniファイルを変更したところ、うまくいきました。
Don
または私の方法のような別の方法を試してください。
cpanelで「PHPバージョンを選択」をクリックし、「PHPオプションに切り替える」をクリックします。次に、「upload_max_filesize」を見つけて、好きなように変更してください。
Aoun
ありがとうございます……非常に役立ち、完璧に動作します
Jose
ありがとう、君のおかげで仕事が助かったよ
Md Robiul Islam
本当にありがとうございます…コメントのおかげで、長い間試した後に問題を解決できました…本当にありがとうございます…
ミア
記事の方法は私にはうまくいきませんでしたが、これはうまくいきました!本当にありがとうございます、ドン!記事の著者の方、この記事の解決策の1つとしてこの方法を編集していただけると幸いです!
DAVID
@DON ありがとうございます!
ルディ
本当にありがとうございます。htaccess メソッドを使用しましたが、うまくいきました。
ボブ・ヒルデガード
「upload_max_size」はphp.iniの変数名ではありません。「upload_max_filesize」です。ソリューション1では間違って記載されています。
Eric
最初に行ったのは .htaccess ファイルの編集でした。私にはうまくいきました!
sumit
本当にありがとう、助かりました
Reza
htaccessオプションは、ウェブサイトとwp管理をリロードすると500 Internal Serverエラーを返します
kashyapkumbhani
サー、すべて試しましたが、私のXMLファイルはインポートされません。助けてください:) ありがとうございます
トレバー
あなたの最初の提案を試しましたが、明らかにfunctions.phpファイルに不正なコードを挿入してしまい、ウェブサイトのダッシュボードへのアクセスを失い、実際のウェブサイトは誰にもアクセスできなくなり、問題は明らかに解決されていません。
WPBeginnerサポート
WordPress管理画面(wp-admin)からロックアウトされた場合の対処法に関するガイドをご覧ください:WordPress管理画面からロックアウトされた場合の対処法。
管理者
Aakarshit
どれもうまくいきませんでした ; (
ホスティングプロバイダーに連絡しても、彼らからの返信はありませんでした ; (
frizzy lee
ありがとう.. htacess の方法も私にはうまくいきました.. ブラボー
Okie Wardoyo
こんにちは、そのコードを.htaccessファイルにどこに置けばいいですか?
このコードをhtaccessファイルに入れようとしましたが、ライブサイトを開くと常に500内部サーバーエラーになります。
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
php_value max_input_vars 5000
php_value max_execution_time 300
php_value post_max_size 50M
# END WordPress
John Jones
これを試してください:
php_value upload_max_filesize 50M
php_value post_max_size 50M
php_value max_execution_time 300
php_value max_input_time 300
ジテンダー・シン
.htaccessはうまく機能します。
subodeep ray
thanks .htaccess works smoothly
Bukunmi
これらのコードをテーマの関数に正確にどこに入力すればよいですか?少し迷っています。
Galuh Prasetyawan
外観 -> エディターで、function.phpを見つけます
Eóin Kilroy
そうですが、関数ファイル内のどこに正確にありますか?
Manas Mitra
こんにちは、
child theme の functions.php ファイルにコードを追加する最初の方法を使用しましたが、望ましい効果が得られませんでした。ローカルホストでは制限が 3 MB で、共有サーバーでは 32 MB です。なぜこうなっているのか、何か考えはありますか?
ありがとう。
Bouguezzi
the .htaccess modification methode worked with me
thx a lot
WPBeginnerサポート
お役に立てて嬉しいです。WordPress のヒントをさらに得るために、Facebook でフォローしてください。
管理者
cathy belyea
ホストに連絡し、アップロードサイズを64MBに増やしましたが、WordPressではまだ8MBしか許可されません。
他に何か提案があれば教えてください。
ギレルモ
WordPress 3.9 / 4バージョンでも同じ問題が発生しており、ChromeコンソールまたはFirefoxを見ると、アップロード時にNGINXのエラー413が表示されます。
Maybe this thread can help to nginx users