メディアアップロードのファイルサイズ制限を増やす方法


8

アップロードファイルの最大サイズを変更するにはどうすればよいですか?一度に10Mbをアップロードできるようにしたいと思います。

代替テキスト

回答:


11

これは、ファイルサイズのアップロードに関するPHPの制限によるものです。php.iniファイルにアクセスできる場合は、次の行を変更できます。

upload_max_filesize = 10M
post_max_size = 10M
max_execution_time = 300

php.iniファイルへのアクセス権がない場合(ホスティングの状況など)、ウェブホストに連絡して、増加するかどうかを確認する必要がある場合があります。ユーザーがこれらの値だけを含むphp.iniファイルを作成し、WordPressがインストールされているファイルに配置することも確認しました。PHPインスタンスで「継承された構成」が許可されている場合、これらのローカル設定でグローバルをオーバーライドできます。

他の解決策は、WordPressに動的にコードを追加して、この変更を行うことです。この記事には、「プラグイン」を通じてそれを行うための良い方法があります。このアプローチからの疑わしい結果(一部はレポート成功、一部はレポート失敗)を見たので、それがあなたにとってうまくいくかどうかは確かではありません。


1
トンありがとう!私はWordpressとPHPが初めてなので、とても役に立ちました。IISで実行している場合は、php.iniファイルを編集した後にIISを再起動する必要があります。
jessegavin

最後に、この愚かな問題の解決策...ありがとう...
Paul

post_max_size = 10M max_execution_time = 300この場合、必要ありません。
Tommixoft 2012年

実際には、post_max_sizeが必要です。これは、アップロードパラメータとアップロードパラメータの両方が最大アップロードサイズを制御するためです。
オットー

私もphpを再起動しなければなりsudo systemctl restart php7.2-fpm
ませんでした

3

php.iniファイルを更新または追加できないという問題がありました。.htaccessファイルに次の行を追加して、アップロードサイズを変更しました。

 php_value upload_max_filesize 5M
 php_value post_max_size 5M
 php_value max_execution_time 200
 php_value max_input_time 200

これにより、アップロード制限が5に変更され、大きなファイルをアップロードする際のタイムアウト時間が延長されます。


2

これでうまくいきました。私はちょうどcpanel / file managerに入り、新しいphp.iniファイルを作成しました。次に、以下のテキストを入力しました:upload_max_filesize = 10M post_max_size = 10M max_execution_time = 300

100%機能する

php.iniファイルをwp-adminディレクトリに置くだけです


2

どういうわけか、wp-adminディレクトリにアップロードしたphp.iniファイルを作成する必要がありましたが、memory_limit = 32M行も追加する必要がありました。その行がなければ、制限はWordpress 3.3.1で増加しません

memory_limit = 32M
upload_max_filesize = 16M
post_max_size = 16M
max_execution_time = 300 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.