web-dev-qa-db-ja.com

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

最大アップロードファイルサイズを変更する方法一度に10 MBをアップロードできるようにしたいと思います。

alt text

7
jessegavin

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

upload_max_filesize = 10M
post_max_size = 10M
max_execution_time = 300

Php.iniファイルにアクセスできない場合(ホスティングの状況など)は、Webホストに連絡して、それが増加するかどうかを確認する必要があります。私はまた、ユーザーがこれらの値だけでphp.iniファイルを作成し、それをWordPressがインストールされているファイルに配置するのを見ました。 PHPインスタンスが "継承された設定"を許可している場合は、これらのローカル設定がグローバルを上書きすることを許可します。

他の解決策はあなたに代わってこの変更を加えるためにWordPressに動的にコードを追加することでしょう。 この記事 には "プラグイン"を通してそれを行う良い方法があります。私はこのアプローチからの疑わしい結果(ある報告は成功し、ある報告は成功しなかった)を見たことがあるので、それがあなたにとってうまくいくかどうかはっきりとは言えません。

10
Dillie-O

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に変更され、大きなファイルをアップロードしている間のタイムアウト時間を延長できます。

3

これは私のために働きました。私はちょうどcpanel /ファイルマネージャに入り、新しいphp.iniファイルを作成しました。それから私は以下のテキストを入力しました:upload_max_filesize = 10M post_max_size = 10M max_execution_time = 300

100%動作

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

2
user4171

どういうわけか、私は私が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 
2
user11933